@bot.message_handler(content_types=['poll'])
ловишь сообщение с голосованием.bot.send_message(message.chat.id, f"Здравствуйте, {message.from_user.username}\nВоспользуйтесь меню ниже ", parse_mode="html")
meny = types.InlineKeyboardMarkup(row_width=1)
cup1 = types.InlineKeyboardButton(text="Загрузить TDATA", callback_data="download")
meny.add(cup1)
photo = open("photo.png", "rb")
bot.send_photo(message.chat.id, photo, " Выберите нужную функцию:", reply_markup=meny)
def answer(call):
chat_id = call.message.chat.id
msg_id = call.message.message_id
bot.delete_message(chat_id, msg_id)
if call.data == 'help':
conn = sqlite3.connect('database.db')
cur = conn.cursor()
cur.execute("INSERT INTO basket (name, date, product, much) VALUES (?, ?, ?, ?)", (user_id, 'none', 'Blue Razz Ice', '1'))
conn.commit()
conn.close()
def wiki_app(message):
#Старайся не использовать глобальные переменные
global wiki_found, count
wiki_found.clear()
answer = 'Приветствую вас в мини-приложении "Википедия"!\n' \
'В этом приложении вы можете найти что-либо вам нужное на самом большом поисковом сервисе мира!\n' \
'Для этого нажмите кнопку старт!'
markup = telebot.types.InlineKeyboardMarkup(row_width=2)
wiki_yes = telebot.types.InlineKeyboardButton(text='Да ✔', callback_data='wiki_yes')
wiki_no = telebot.types.InlineKeyboardButton(text='Нет ✖', callback_data='wiki_no')
markup.add(wiki_no, wiki_yes)
#Что конкретно происходит в этой строке??
#message.text = message.text.strip
bot.send_message(chat_id=message.chat.id, text=answer, reply_markup=markup)
@bot.callback_query_handler(func=lambda call: True)
def wiki_app_start(call):
chat_id = call.message.chat.id
data = call.data
if data == 'wiki_yes':
bot.send_message(chat_id, text='Мини приложение запускается...')
time.sleep(1.6)
mes = bot.send_message(chat_id, text='Напишите сюда,то что нужно найти в Википедии!')
#Передаем сообщение юзера в другую функцию
bot.register_next_step_handler(mes, search)
elif data == 'wiki_no':
bot.send_message(chat_id, text='Отмена поиска.')
#game_menu(message) #Неизвестно где эта функция и что она делает
def search(message):
wiki_found = message.text
wikipedia.set_lang('ru')
already_fonding = wikipedia.search(wiki_found)
bot.send_message(chat_id=message.chat.id, text=already_fonding)