Ttest

Ttest

ss

import sqlite3

from telegram.ext import Updater

from telegram.ext import CommandHandler

from telegram.ext import MessageHandler, Filters

from datetime import datetime


updater = Updater(token=' toknnn')

dispatcher = updater.dispatcher



def start(bot, update):

bot.sendMessage(chat_id=update.message.chat_id, text="میثم طالبی\nربات دستیار\nنوشته شده به زبان قدرتمند\پایتون")


start_handler = CommandHandler('start', start)

dispatcher.add_handler(start_handler)

result = 'ربات دستیار'

def get_req(bot, update):

userInfo = update.message.chat

userMessage = update.message.text

userId = userInfo['id']

userName = userInfo['username']

if userMessage=='سلام':

result = 'سلام عزیز'

else:

result = 'حرفتو بگو بدون اسم انتقال ميدم '

print(userName, userInfo['first_name'], ': ', userMessage, ' : ', datetime.now())

print('-----------------------------')

bot.sendMessage(chat_id=update.message.chat_id, text=result)

#create_db()

def create_db(bot, update):


cn = sqlite3.connect("meybot2.sqlite")

cn.execute("PRAGMA ENCODING = 'utf8';")

cn.text_factory = str

cn.execute("CREATE TABLE IF NOT EXISTS user_comment(u_id MEDIUMINT, u_name VARCHAR(50), u_comment TEXT, u_time DATETIME);")

cn.execute("INSERT INTO user_comment VALUES (?, ?, ?, ?,);", (userId, userName, userMessage, datetime.now()))

cn.commit()

cn.close()


#dispatcher.add_handler(MessageHandler([Filters.text], start))

cm_handler = MessageHandler(([Filters.text | Filters.venue & Filters.forwarded]), get_req)

dispatcher.add_handler(cm_handler)


updater.start_polling()



این ساده ترین رباته









Report Page