mirror of
https://github.com/KUlishevgeniy/c22712.git
synced 2026-09-23 23:50:21 +00:00
бот с бд
This commit is contained in:
@@ -0,0 +1,36 @@
|
|||||||
|
import telebot
|
||||||
|
import psycopg2
|
||||||
|
from telebot import types
|
||||||
|
tovars=['1','2','3','4','5','6','7','8','9','10']
|
||||||
|
|
||||||
|
def getcontent(i):
|
||||||
|
connection = psycopg2.connect(dbname='dbdata',
|
||||||
|
user='postgres', password='Q1w2e3r4',
|
||||||
|
host='localhost')
|
||||||
|
cursor = connection.cursor()
|
||||||
|
cursor.execute('''SELECT id, name, price
|
||||||
|
FROM public.notes
|
||||||
|
where id = ''' + str(i))
|
||||||
|
b = cursor.fetchall()
|
||||||
|
for a in b:
|
||||||
|
c = 'Название фильма: ' + str(a[1]) + ' Рейтинг: ' + str(a[2])
|
||||||
|
cursor.close()
|
||||||
|
connection.close()
|
||||||
|
return c
|
||||||
|
|
||||||
|
bot = telebot.TeleBot('6195865124:AAGar9f6rH3PYUtB4wVEpWFiagiX_F-YSAo')
|
||||||
|
@bot.message_handler(commands=["start"])
|
||||||
|
def start(m, res=False):
|
||||||
|
bot.send_message(m.chat.id, 'Добрый день, назовите номер фильма и я выведу его название, рейтинг и картинку)))')
|
||||||
|
@bot.message_handler(content_types=['text'])
|
||||||
|
def handle_text(message):
|
||||||
|
if message.text.strip() in tovars:
|
||||||
|
answer = getcontent(message.text.strip())
|
||||||
|
bot.send_message(message.chat.id, answer)
|
||||||
|
img = open('C:\\Users\\rusta\\OneDrive\\Рабочий стол\\pictures111\\' + str(message.text.strip())+'.jpg','rb')
|
||||||
|
bot.send_photo(message.chat.id, img)
|
||||||
|
else:
|
||||||
|
answer = 'Иди учи уроки, фильмы потом посмотришь'
|
||||||
|
bot.send_message(message.chat.id, answer)
|
||||||
|
|
||||||
|
bot.polling(none_stop=True, interval=0)
|
||||||
Reference in New Issue
Block a user