Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Иструкция для создания Бота в Телеграм на Pytnon 2.7 с использованием Google App Engine.

License

Notifications You must be signed in to change notification settings

subpath/TelegramBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

19 Commits

Repository files navigation

TelegramBot

Самый простой способ создания Бота в Телеграм с использованием Google App Engine.

Инструкция

#####1.Создайте свой уникальный токен.

Для этого напишите Отцу всех Ботов https://telegram.me/botfather 1 step Выберите /newbot

Введите имя вашего Бота

В результате у вас появится свой уникальный токен, a так же адрес вашего Бота, которым можно поделиться с друзьями (telegram.me/имя-вашего-бота)

step1 1 Сохраните токен и никому не сообщайте.

#####2.Создайте новый проект в Google App Engine https://console.developers.google.com/project Залогинтесь с вашим Гугл-аккаунтом, или создайте новый, если его нет. step 2

Создайте новый проект. Введите любое название проекта, на названии вашего Бота это никак не отразится. step2 1

step2 2

Скопируйте ProjectID

step 2 3

Более в консоли проекта нам делать нечего. #####3.Создание Бота на Python.

Клонируйте данный репозиторий или скачайте ZIP-архив.

Откройте файл app.yalm в любом текством редакторе и измените application на имя вашего проекта в Google Engine

step3 1

Больше в файле app.yalm ничего менять не нужно, сохраните изменения и закройте его.

Откройте файл main.py

step3 2

В данном файле нужно вставить ВАШ_ТОКЕН, полученный при регистрации бота.

Далее вы можете изменить команды Бота, следуя комментариям в файле.

Бот готов! Осталось установить web hook.

#####4.Web Hook и последние шаги

step3 3

  • В меню кликните File, выберете Add Existing Application и укажите путь до папки, в которой содержится файл app.yalm и main.py
  • В колонке Name имя должно соответствовать названию вашего проекта в Google Engine
  • Кликните Deploy и подождите пока файлы загрузятся на сервер
  • В браузере перейдите по ссылки https://ИМЯ-ВАШЕГО-ПРОЕКТА.appspot.com/me (Замените ИМЯ-ВАШЕГО-ПРОЕКТА на имя вашего проекта в Google Engine). После небольшого ожидание, вы должны увидеть "ok": true, если это не так, попробуйте перезагрузить страницу
  • Теперь перейдите по ссылке https://ИМЯ-ВАШЕГО-ПРОЕКТА.appspot.com/set_webhook?url=https://ИМЯ-ВАШЕГО-ПРОЕКТА.appspot.com/webhook. Вы должны увидеть Webhook was set

Все готово! Вы можете написать вышему боту, найдя его по ссылке telegram.me/имя-вашего-бота

Инструкцию по использованию сторонних модулей можно найти здесь

А здесь можно найти пример рабочего Телеграм Бота, использующего Вконтаке API

Оригинал иструкции

About

Иструкция для создания Бота в Телеграм на Pytnon 2.7 с использованием Google App Engine.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /