• Предмет: Информатика
  • Автор: khvostovand
  • Вопрос задан 4 месяца назад

Треба створити телеграм бота на python з кнопкою 'гороскоп' та 'АНЕКДОТ'. При натисканні на 'гороскоп' бот питає нас 'Вкажіть свій знак зодіаку'. Ми водимо наш зз і потім бот перевіряє чи є такий знак зодіаку чи ні. Якщо є то він ввиводе гороскоп а якщо ні то пише що такого зз не існує. При натисканні на 'анекдот' бот виводе будь який анекдот і потім виводе кнопки ще анекдот чи досить. При натискані на ще бот виводе ще анекдот при натисканні на досить пише бувай. БУДЬ ЛАСКА ДОПОМОЖІТЬ БУДУТЬ ДУЖЕ ДУЖЕ ВДЯЧНА!!! Дякую!


ILFV183: напишите мне в тг, там обсудим пару вопросов. тг: ispd0

Ответы

Ответ дал: TemaZpro
0

Ответ:

Сайт не разрешает давать развернутый ответ, поэтому я прикрепил файлы с ответом.

Приложения:

TemaZpro: ВІДПОВІДЬ УКРАЇНСЬКОМЮ МОВОЮ:
Я надіслав вам простого бота. Сподіваюся, ви вмієте редагувати код Python. Ось послідовні інструкції щодо використання:
Спочатку встановіть Python та фреймворк для створення бота:
1) Перейдіть на офіційний веб-сайт Python та завантажте його звідси: https://www.python.org/downloads/
2) Під час установки не забудьте поставити прапорець "Add Python to PATH" або подібну опцію.
TemaZpro: 3) Після встановлення натисніть комбінацію клавіш Win+R, відкриється вікно "Виконати", введіть "cmd". Відкриється консольне вікно, де потрібно ввести команду для встановлення фреймворку: pip install python-telegram-bot==13.7
4) Після цього можна приступати до написання бота.
Інструкція щодо створення бота:
TemaZpro: 1) Перейдіть до діалогу з BotFather (офіційний створювач ботів для Telegram): t. me/botfather
2) Натисніть кнопку "Start" або напишіть команду /start.
3) Напишіть команду /newbot.
4) Вас попросять ввести ім'я бота (будь-яке).
TemaZpro: 5) Далі вам попросять ID бота, воно повинно закінчуватися на _bot або Bot, наприклад ZodiacBot або zodiac_bot.
6) Після успішного створення вам буде надано токен, який виглядатиме приблизно так: 1111222333:BBEdSSs5pLABPzxcXDf4Pr1EDr2rG3lxlzQ (це лише приклад, ваш токен буде випадковим).
TemaZpro: 7) Вам потрібно скопіювати цей токен і вставити його в код на місце: def run_bot():
Рядок, який потрібно змінити: updater = Updater('ВАШ_ТОКЕН_ТУТ', use_context=True)
Він буде виглядати приблизно так: updater = Updater('1111222333:BBEdSSs5pLABPzxcXDf4Pr1EDr2rG3lxlzQ', use_context=True).
TemaZpro: Вот ссылка на код, по другому никак я не придумал его вам дать: pastebin. com/dW5d4FAb
Вас заинтересует