supermen007
@supermen007
Кодер codename: черезжопу

Как мне сделать то, что я описал в деталях?

Как сделать так, чтобы когда я писал 'поздравь всех с новым годом' мой бот отправлял поздравление и фото снизу? Я уже делал по другому гайду на хабре, но он не помог, может я что то не так делаю? И еще может мой код новичковый, если найдете ошибки скажите пожалуйста, как сделать иначе и короче, telebot
botyara = telebot.TeleBot(token)
def button_message(message):
	markup = types.ReplyKeyboardMarkup(resize_keyboard = True)
	item = types.KeyboardButton('''эй лохбот Эй лохбот ЭЙ ЛОХБОТ Покажи мне список 
		комманд ПОКАЖИ МНЕ СПИСОК КОММАНД покажи мне список комманд
		 поздравь всех с новым  годом  Поздравь всех с новым годом ''')
	markup.add(item)
@botyara.message_handler(content_types = 'text')
def message_reply(message):
	if message.text == 'эй лохбот':
		botyara.send_message(message.chat.id, 'Шо')
	elif message.text == 'Эй лохбот':
		botyara.send_message(message.chat.id, 'Шо')
	elif message.text == 'ЭЙ ЛОХБОТ':
		botyara.send_message(message.chat.id, 'ДА ШО')
	elif message.text == 'Покажи мне список комманд':
		botyara.send_message(message.chat.id, 'Он их не добавил еще')
	elif message.text == 'покажи мне список комманд':
		botyara.send_message(message.chat.id, '''Он их не добавил еще''')
	elif message.text == 'ПОКАЖИ МНЕ СПИСОК КОММАНД':
		botyara.send_message(message.chat.id, 'Не кричите на меня, он их не добавил еще')
	elif message.text == 'Поздравь всех с новым годом':
		botyara.send_message(message.chat.id, 'С новым годом!')
		botyara.send_photo(message.chat.id, get('https://toogeza.com/wp-content/uploads/2008/01/shrek_the_halls.jpg').content)


botyara.infinity_polling()
  • Вопрос задан
  • 122 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы