есть ли проблемы с моим кодом? из python обратного вызова команд -telegr4am-bot я могу вставить данные, но когда я вставляю это в python телеграмма обратного вызова ботов, это не работает, я вставил свой обратный вызов в конце. а также без ошибок!
это мои функции:
conn = sqlite3.connect('usersdb.db')
c = conn.cursor()
def create_table():
c.execute("CREATE TABLE IF NOT EXISTS userstable(userid INTEGER, username TEXT, name TEXT)")
conn.commit()
create_table()
def insert_data(i1, i2, i3):
c.execute("INSERT INTO userstable (userid, username, name) VALUES (?, ?, ?)",
(i1, i2, i3))
conn.commit()
в также вставьте функцию insert_data в python -обращение команды бота -telegram так:
insert_data(int(update.message.from_user.id), str(update.message.from_user.username), str(update.message.from_user.first_name))
мой обратный звонок:
def hello(update, context):
update.message.reply_text(start_text.format(update.message.from_user.first_name))
print('Start REQ from {0}'.format(update.message.from_user.first_name))
insert_data(int(update.message.from_user.id), str(update.message.from_user.username), str(update.message.from_user.first_name))```
about the upper line :
my script is printing the Start req thingy the only problem is insterting data