mirror of
https://github.com/eternnoir/pyTelegramBotAPI.git
synced 2023-08-10 21:12:57 +03:00
Create bot20-example.py
This commit is contained in:
parent
e913635755
commit
d6d85a6630
30
examples/bot20-example.py
Normal file
30
examples/bot20-example.py
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import telebot
|
||||||
|
from telebot import types
|
||||||
|
bot = telebot.TeleBot('your bot token')
|
||||||
|
|
||||||
|
@bot.callback_query_handler(func=lambda call: True)
|
||||||
|
def callback(call):
|
||||||
|
if call.data == "{usd}":
|
||||||
|
answer = 'Success USD'
|
||||||
|
kb = types.InlineKeyboardMarkup()
|
||||||
|
kb.add(types.InlineKeyboardButton("Success USD", callback_data='{usd}'))
|
||||||
|
bot.edit_message_text(text=answer, message_id=call.message.message_id, chat_id=call.message.chat.id, parse_mode="HTML", reply_markup=kb)
|
||||||
|
if call.data == "{eur}":
|
||||||
|
answer = "Success EUR"
|
||||||
|
kb = types.InlineKeyboardMarkup()
|
||||||
|
kb.add(types.InlineKeyboardButton("Success EUR", callback_data='{eur}'))
|
||||||
|
bot.edit_message_text(text=answer, message_id=call.message.message_id, chat_id=call.message.chat.id, parse_mode="HTML", reply_markup=kb)
|
||||||
|
@bot.message_handler(content_types=['text'])
|
||||||
|
def main(message):
|
||||||
|
if message.text == "/test":
|
||||||
|
cid = message.chat.id
|
||||||
|
markup = types.InlineKeyboardMarkup()
|
||||||
|
usd = types.InlineKeyboardButton(text="USD", callback_data="{usd}")
|
||||||
|
eur = types.InlineKeyboardButton(text="EUR", callback_data="{eur}")
|
||||||
|
markup.row(usd, eur)
|
||||||
|
bot.send_message(cid, "Choose one currency:", reply_markup=markup)
|
||||||
|
else:
|
||||||
|
cid = message.chat.id
|
||||||
|
bot.send_message(cid, "That command doesnt exist")
|
||||||
|
bot.polling(none_stop=True, interval=0)
|
Loading…
Reference in New Issue
Block a user