Как узнать код Телеграмм бота

Я недавно начал изучать Python и pyTelegramBotAPI. Я написал код для бота, и хочу в него поместить код в кастомную клавиатуру, любой, например:

year = int(input()) #определяющий високосность года def year1(year): if year % 4 == 0 and year % 100 != 0 or year % 400 == 0: return(True) else: return(False) print(year1(year))

Но ввод года и ответ, соответственно остаются в командной строке. Как это можно реализовать в Telegram? Спасибо. Если моя проблема не понятна, я попробую объяснить).

Отслеживать
51.4k 194 194 золотых знака 56 56 серебряных знаков 232 232 бронзовых знака
задан 16 июл 2020 в 11:03
1 1 1 серебряный знак 1 1 бронзовый знак
Тоесть чтобы бот выполнил тот код, который вы передаете ему в чате и вернул результат в чат?
17 июл 2020 в 13:28

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Вот код минимального телеграмм бота.

Для начала нужно зарегистрировать бота.

  1. В телеграмме ищем бота с именем BotFather (отец ботов)
  2. И пишем ему /start
  3. Далее /newbot
  4. Он попросит нас придумать боту имя и логин
  5. Много много раз он будет говорить что этот логин уже занят
  6. И в конце выдаст нам токен нашего бота.

Выглядит токен как то так:

как создать бота в telegram без кода [No-code]


0123465789:aLAKSJDHFOASBDFOB_ASD787bd-fkjfasd

Далее устанавливаем нужный модуль

pip install pytelegrambotapi

А это записываем в файл main.py

Не забываем запустить наш скрипт

python main.py

Теперь, в том же сообщений где BotFather дал нам токен есть ссылка типа

t.me/логин_твоего_бота

Нажми на неё и ты должен попасть в чат к своему боту.

Нажми кнопку start

А потом напиши /visokosnii 2020

Источник: ru.stackoverflow.com

Рейтинг
( Пока оценок нет )
Загрузка ...