Можно ли создать телеграм бот работающий c MySQL базой?
Можно ли создать телеграм бот который считывает данные из MySQL базы через поиск (по ключевым словам)? Например Если отправить боту запрос номер инвентаря оборудования выдавал полные данные серийный номер, какому отделу относится. Данная таблица уже есть в базе. Надо только подключить базу к боту через Python (пишу код через PyCharm).
Да, можно использовать PyMySQL для подключения к БД
Далее, когда принимаете сообщения от человека, просто делаете к этой базе запрос и получаете нужные данные
def numberProduct(number):
connection = pymysql.connect(host='localhost',user='ЛОГИН', password='ПАРОЛЬ', db='ИМЯБД',charset='utf8mb4',cursorclass=pymysql.cursors.DictCursor)
try:
with connection.cursor() as cursor:
SQL = "SELECT * FROM mytable WHERE `number`=%s"
cursor.execute(SQL,(number))
result = cursor.fetchall()
return result
finally:
connection.close()
print(numberProduct(2123332))