Задать вопрос
@Ivan00qwe

При вводе Орел или Решка ответ приходит в командную строку, а не в сам телеграмм. Что делать?

Вот код данного бота

import telebot
import random

bot = telebot.TeleBot("1294271246:AAFQ7RWGFXHKX0dLKEa5zrUvUJBWWE27I7s")

@bot.message_handler(commands=['start'])
def start_message(message):
bot.send_message(message.chat.id, "Выбери Орел или Решка?")

@bot.message_handler(content_types=['text'])
def send_text(message):

if message.text.lower() == "орел":
list=["Выиграл", "Проиграл"]
bot.send_message(message.chat.id,print(random.choice(list)))

elif message.text.lower() == "решка":
list=["Выиграл", "Проиграл"]
bot.send_message(message.chat.id,print(random.choice(list)))

bot.polling()
  • Вопрос задан
  • 1073 просмотра
Подписаться 1 Средний 2 комментария
Решения вопроса 1
@AlexMine
Учусь
Уберите print везде. Должно быть просто, random.choice(list)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект