No video

Developing Bots for Telegram with Python

  Рет қаралды 2,870

Renato Coelho

Renato Coelho

Күн бұрын

Full implementation repository: github.com/Renatoelho/criando...
Repository introductory implementation:
github.com/Renatoelho/introdu...
Telegram bots are computer programs that can be integrated into the Telegram instant messaging platform, with the aim of automating tasks and offering a more dynamic experience for users. They are capable of performing various functions, such as responding to commands, sending automatic messages, performing internet searches, performing scheduling and reminder tasks, among others.
The advantages of using bots are many. First, they allow users to automate everyday tasks, saving time and increasing productivity. This is especially useful for businesses and professionals who have to deal with a large amount of daily tasks.
In addition, bots are also useful for creating a more dynamic and personalized interaction with users. They can be used to provide specific information, create games and quizzes, send notifications, among other features.
Chapters:
0:00 Start of tutorial
1:16 Installing libraries
2:14 Creating application files
3:02 Starting to encode
5:56 Instantiating the Bot
7:15 Creating 1st Bot Interaction
10:36 Responding to commands
13:18 Replying to a certain message
15:50 Creating the Bot Token
18:40 Running the Bot code
19:20 Testing the Bot via smartphone
21:12 Final explanation
The Telebot Python library is one of the most popular and easy-to-use libraries for developing Telegram bots. It provides an intuitive and well-documented application programming interface (API) that allows developers to create custom bots quickly and easily.
The telebot library includes several features, such as support for custom commands, message responses, custom keyboards, file sending, use of inline queries, among others. Additionally, it supports the latest updates to the Telegram API and provides access to the latest platform features.
Another advantage of the telebot library is its active community of developers. The official Telegram forum has a section dedicated to bots, where developers can share their experiences, clarify doubts and help each other. This means that developers of Telegram bots in Python can rely on a solid and collaborative support network.
Telebot documentation: pypi.org/project/telebot/
#TelegramBots, #Python, #API, #Automation, #AI, #Chatbot, #TelegramAPI

Пікірлер: 32
@hmaisinformatica
@hmaisinformatica 28 күн бұрын
Muito bom viu Renato, conteúdo muito top, importante demais e com muita dinâmica a sua explicação! Grande abraço...
@renato-coelho
@renato-coelho 27 күн бұрын
Fico feliz que tenha gostado. Grande abraço.
@mrs.potes2
@mrs.potes2 Ай бұрын
Cara, tô procurando vídeos sobre isso a um tempo e não entendia nada. Parabéns, o teu é perfeito
@renato-coelho
@renato-coelho Ай бұрын
Que bom que ajudou.
@silva-ro9ui
@silva-ro9ui 5 ай бұрын
Genial. Conteúdo bem massa
@renato-coelho
@renato-coelho 5 ай бұрын
Que bom que gostou.
@diegosimao248
@diegosimao248 11 ай бұрын
Muito pratico, parabens!
@renato-coelho
@renato-coelho 11 ай бұрын
Muito obrigado!
@garqui1000
@garqui1000 Жыл бұрын
Alto nível de explicação!
@renato-coelho
@renato-coelho Жыл бұрын
Fico feliz que tenha gostado. Grande abraço.
@red_pill_01
@red_pill_01 2 ай бұрын
tem como eu fazer ele mandar somente o texto que eu quero, sem saber o texto que vai chegar no grupo, tipo mandar só a mídia mas com meu texto escrito ?
@renato-coelho
@renato-coelho 2 ай бұрын
Tem sim, é da mesma forma como se você fosse responder alguém do grupo, mas de forma direita. Agora se pretende enviar uma mensagem direto pra alguém, sempre vai precisar de um primeiro contato para você descobrir qual é o id de usuário, daí em diante você envia direto pra pessoa.
@reaprendendoaviver9372
@reaprendendoaviver9372 Жыл бұрын
Parabéns!!! Obrigado por compartilhar seu conhecimento. Gostaria de implementar Sqlite3 e uma maneira do bot exibir o nome da pessoa a qual ele conversa.
@renato-coelho
@renato-coelho Жыл бұрын
Fico feliz que tenha gostado, para fazer essa implementação sugiro usar outro banco tipo um MySQL por exemplo, pois com ele você vai conseguir interagir com mais de um usuário ao mesmo tempo. Já que SqlLite não faz execuções simultâneas. Em relação ao nome do usuário vc consegue esse informação no objeto message em message.from_user.first_name.
@reaprendendoaviver9372
@reaprendendoaviver9372 Жыл бұрын
@@renato-coelho obrigado pelas dicas. Vou tentar. Abraços!
@spaceinformaticamorrinhos7767
@spaceinformaticamorrinhos7767 15 күн бұрын
Boa noite, tudo bem ? Preciso de um BOT que envie msg com imagem e texto e emoj animados para todos os grupos onde eu participo, vc faz este serviço ? No aguardo.
@renato-coelho
@renato-coelho 13 күн бұрын
Não estou mais fazendo esse tipo de trabalho, mas se vc pesquisar na plataforma Workana vc consegue alguém pra fazer o que vc quer.
@bernardogattohansen4389
@bernardogattohansen4389 10 ай бұрын
O bot consegue interagir com mensagens de 2 usuários simultaneamente?
@renato-coelho
@renato-coelho 10 ай бұрын
Sim, isso deve ser feito gerenciando os CHAT_ID de cada usuário, lembrando que isso vai gerar concorrência no servidor que está hospedado a aplicação, considerando que deve ser utilizado o conceito de programação assicrona que é implementado pela biblioteca asyncio.
@adrina-
@adrina- 7 күн бұрын
como eu deixo já configurado para já fazer o que vc ensina?
@renato-coelho
@renato-coelho 7 күн бұрын
Olá, é só seguir o passo a passo descrito nesse repositório aqui: github.com/Renatoelho/introducao-bots-telegram
@ntshorts9719
@ntshorts9719 3 ай бұрын
Eu gostaria era de saber como criar um bot de filmes e receber pagamentos através dele.
@O_CAVALO
@O_CAVALO 3 ай бұрын
Estou procurando isso também
@renato-coelho
@renato-coelho 3 ай бұрын
Criar a estrutura do bot não chega ser tão complexa, mas a parte das integrações com a API de streaming e a parte de pagamento é mais crítica. É um grande desafio.
@AdrianoSilva-le6qj
@AdrianoSilva-le6qj 2 ай бұрын
Tô precisando disso aí tbm
@BrenoSantos-gh1yf
@BrenoSantos-gh1yf Ай бұрын
Tem tutorial no KZbin mas é espanhol
@Anthony-to9gk
@Anthony-to9gk Ай бұрын
​@@BrenoSantos-gh1yf Me marca lá no vídeo fzd favor
@aguiasrepasse
@aguiasrepasse Ай бұрын
Boa noite, estou procurando uma solução de bot para telegram, é um repasse de grupos, só que com proteção, você consegue fazer isso? se puder me passar seu contato agradeço.
@renato-coelho
@renato-coelho Ай бұрын
Infelizmente não estou mais pegando serviços assim. Grande abraço.
@aguiasrepasse
@aguiasrepasse Ай бұрын
@@renato-coelho obrigado irmão tem alguem que possa indicar?
@renato-coelho
@renato-coelho Ай бұрын
@aguiasrepasse acredito que vc consiga ajudar na plataforma Workana.
@aguiasrepasse
@aguiasrepasse Ай бұрын
@@renato-coelho obrigado, gratidão.
Dockerizando suas aplicações
52:25
Renato Coelho
Рет қаралды 400
Stop, Intel’s Already Dead!
13:47
Linus Tech Tips
Рет қаралды 443 М.
No empty
00:35
Mamasoboliha
Рет қаралды 10 МЛН
Box jumping challenge, who stepped on the trap? #FunnyFamily #PartyGames
00:31
Family Games Media
Рет қаралды 20 МЛН
Schoolboy - Часть 2
00:12
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 7 МЛН
Modulo2 Aula20   Introdução Datas Disponíveis
4:59
Rafael Costa
Рет қаралды
Projeto Calculadora - Responsividade
9:17
BL Dev
Рет қаралды 1
Apache Nifi: Consumindo uma API e Salvando no Banco de Dados
35:14
The $5 Mid-2000s Mini PC - Thrift Store Finds
32:43
Michael MJD
Рет қаралды 78 М.
El Peligro de las Segundas Residencias (Alarma Okupas para el Pueblo)
19:51
Un loco y su tecnología
Рет қаралды 10 М.
No empty
00:35
Mamasoboliha
Рет қаралды 10 МЛН