telegram import Update from telegram.ext import Applicatian, CommandHandler, MessageHandler, filters, ContextTypes
TOKEN: Final s '7456509123:AAE6iGefTpPu5IpRGcgBMGT2FON0s3u-1SM" BOT_USERNAME: Final = '@Caliplug_pharmacy_bot'
async def start_comand(update: updates, context: contextTypes, DEFAULT_TYPE): await update.message.reply_text("Hello! Thankcs for connecting with me us we are going to get back to you!")
async def start_comand(update: updates, context: contextTypes, DEFAULT_TYPE): await update.message.reply_text("Hello! Thankcs for connecting with me us we are going to get back to you!")
async def start_comand(update: updates, context: contextTypes, DEFAULT_TYPE): await update.message.reply_text("Hello! Thankcs for connecting with me us we are going to get back to you!")
#Responses
def handle_response(text: str) -> str: if 'hello' in processed: return "Hey there!'
if 'how are you* in processed:
return 'I am good!'
if '1 love python' in processed:
return `Remember to subscribe!'
message_type: str m update.message.chat.type
message_type: str m update.message.chat.type
text: str = update.message.text
print(f'User (update.message.chat.id)) in (message_type): "(text)"")
if message_type= 'group': if B0T_USERNAME in text: new._text: str " text.replace(Caliplug_pharmacy_bot, "').strip() response: str = handle_response(new_text) else: return else: response; str = handle_response(text)
print('Bot:", response) await update.message.reply_text(response)
async def error (update: Update, context: ContextTypes.DEFAULT_TYPE): print(f"Update f(update) caused error (context.error)')
if name 'main: app = Application.builder().token(7456509123:AAE6iGefTpPu5IpRGcgBMGT2FON0s3u-1SM).build()
#Commands app.add_handler(CommandHandler('start',start_command)) app.add_handler(CommandHandler('help',help_command)) app.add_handler(CommandHandler('costum',costum_command))
#Messages app.add_handler(MessageHandler(Filter,Text,handler_message))
#Error app.add.error.handler(error)
#Pull the bot print('Pulling....') app.run_pulling(pull_interval=5)