Создание телеграм бота. Настройки. Создание телеграм бота. Настройки. telegram bot python

Создание телеграм бота. Настройки.

Open in new window

Настройки

Указывае папку где будут данные для бота.

print('Start installation')
DATA_DIR = 'storage'

путь относительный

Создаем и настраиваем бот

Забираем с консоли имя бота

name = input('Укажите имя бота: ')
bot_path = '%s/%s' % (DATA_DIR, name)

Создаем необходимую структуру директорий

if not os.path.exists(bot_path):
    os.makedirs(bot_path)
    if not os.path.exists(bot_path+'/index'):
        os.makedirs(bot_path+'/index')
    print("Creating folder %s" % bot_path)
else:
    print("Directory %s exists!!!" % bot_path)

Забираем ключ для бота, выдаваемый при его регистрации.

Регистрация.

Заходим в чат по ссылке.

https://telegram.me/BotFather

Пишем

/newbot

Следуем инструкциям.

При успехе получаем:

Done! Congratulations on your new bot. You will find it at t.me/unique_name_bot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you've finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.

Use this token to access the HTTP API:
7292...............asfafa
Keep your token secure and store it safely, it can be used by anyone to control your bot.

Запрашиваем ключ у пользователя из консоли и сохраняем его.

key = input('Укажите ключ: ')
f = open('%s/key' % bot_path, 'w+')
f.write(key)
f.close()
print("Теперь запустите команду ./run.py")

Other topics