Бот в телеграм: записал значение из переписки с ботом в БД

Sep 19, 2016 16:46



Сегодня мне удалось записать в БД значение из переписки с ботом в чате, а именно - внести в БД имя пользователя.
Код выглядит так:

@bot.message_handler(commands=['help'])
def handle_text(message):
answer = 'Жаль, еще не работает, вы можете посмотреть котировки тут - https://news.yandex.ru/quotes/213/index.html'
log(message, answer)
bot.send_message(message.chat.id, answer)

import sqlite3

db = sqlite3.connect("telegram.db")
c = db.cursor()

def create_table():
c.execute("CREATE TABLE IF NOT EXISTS usersdata(first_name TEXT)")
create_table()
first_name = message.from_user.first_name
c.execute("INSERT INTO usersdata VALUES (?)", [first_name])
db.commit()
c.close()
db.close()

парсинг, sqlite, ЦБ, программирование, курс, ЦБ РФ, валюта, доллар, БД, бот, xml, телеграм, python, бот в телеграм

Previous post Next post
Up