Skip to content

tasfers/telegram_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

Telegram bot

Гайд по написанию Telegram бота на языке Python
Для корректной работы бота советуем установить Python 3.9 и выше

Оглавление

  1. Установка Python
  2. Работа с ботом

Начало работы

Установка Python

  1. Тыкаем сюда и у вас скачивается Python 3.9

  2. Обязательно включаем галочку рядом с Add Python 3.9 to PATH и проходим дальнейшую установку

После установки Python вы так же можете установить Visual Studio Code для редактирования файлов бота по этой ссылке

Работа с ботом


Создание нового бота в Официальном Telegram Боте

  1. Заходим в этого Telegram бота
  2. Прописываем команду /newbot
  3. Пишем имя нашего бота

Пример: Cool Bot

  1. Потом пишем username нашего бота с окончанием bot (Допускается любая раскладка)

Пример: coolbot или CoolBot

  1. Далее копируем Api Token нашего бота, он пригодится нам для авторизации в коде, выглядит он примерно так:

1234567890:RfFB76BUG9b8tUBkubgyuLKt67tNOp7o8nP


Настройка аккаунта бота

Пишем команду /mybots и выбираем нашего бота

Настраиваем бота с помощью подсказок ниже

Api Token

В этой вкладке отображается токен вашего бота

Кнопки:

  1. Remove current token - Позволяет сбросить токен бота
Edit Bot

В этой вкладке можно изменить внешний вид бота

Кнопки:

  1. Edit Name - Изменить имя бота (Cool Bot)
  2. Edit About - Изменить информацию бота
  3. Edit Description - Изменить текст в Что может делать этот бот?
  4. Edit Description Picture - Изменить картинку в Что может делать этот бот?
  5. Edit Botpic - Изменить аватарку бота
  6. Edit Commands - Изменить подсказки команд бота
Bot Settings

В этой вкладке можно изменить внешний вид бота

Кнопки:

  1. Inline Mode - Включает Inline Mode
  2. Allow Groups? - Разрешать ли пользователям добавлять бота в группы или каналы?
  3. Group Privacy - В этом режиме бот не может получать или просматривать какие-либо сообщения, кроме тех, которые напрямую отправлены ему. Это может быть полезно для повышения конфиденциальности и безопасности информации.
  4. Group Admin Rights - Позволяет изменять права когда боту дана роль Админа в группе
  5. Channel Admin Rights - Позволяет изменять права когда боту дана роль Админа в канале
  6. Payments - Настройка платежей в боте
  7. Domain - Позволяет привязать домен к боту, с помощью которого люди смогут заходить напрямую в чат с ботом
  8. Menu Button - Позволяет установить URL ссылку в Меню бота
Payments

В этой вкладке можно настроить платежи в боте

Кнопки: Много кнопок с выбором платежной системы

Transfer Ownership

В этой вкладке можно передать права на бота

Кнопки:

  1. Choose recipient - Выбрать нового владельца
Delete Bot

В этой вкладке можно удалить бота

Кнопки:

  1. Yes, delete the bot - Удалить бота

Нужно несколько раз нажать на эту кнопку (Защита от случайного удаления)

About

Гайд по написанию Telegram бота на языке Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors