Telegram бот на Python | База данных (SQLite3)

Telegram бот на Python | База данных (SQLite3)

Славная академия

3 года назад

14,058 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@ЕрмолинНикита-у7м
@ЕрмолинНикита-у7м - 23.12.2021 17:30

Очень толковое видео. Наконец-то научился работать с БД. Спасибо!)

Ответить
@maxskywalker8593
@maxskywalker8593 - 18.01.2022 22:23

Бро, огромное тебе спасибо. Разрабатываю бот автопродаж чисто для себя. Очень сильно помог с выводом данных из бд в одном сообщении(в нормально человеческом виде, а не с скобочками и запятыми). Удачи в развитии

Ответить
@Oleg_57rus
@Oleg_57rus - 07.02.2022 20:32

🤝💣🔥

Ответить
@Oleg_57rus
@Oleg_57rus - 14.02.2022 19:25

Привет, подписка, я 179 🙃

Ответить
@Oleg_57rus
@Oleg_57rus - 14.02.2022 19:51

Сделай плиз урок для База данных (SQLite3) - только - чтоб можно было вставлять - видео - фотки и документы - без ссылок, в телеги при нажатии на скрепку - для меня очень полезный урок, если конечно не трудно тебе.

Ответить
@rizhotto
@rizhotto - 13.03.2022 16:40

Вообще не работает. Бот никак не реагирует. При том, что все файлы идентичны, а токен бота свой

Ответить
@IT-ij6le
@IT-ij6le - 16.03.2022 21:57

спасибо, отличный и очень понятный урок! :)

Ответить
@anton8258
@anton8258 - 21.05.2022 18:02

Хм, странно, у меня не сработал. Может из-за того что в этом моменте кода он re подчеркивает красным:
for i in range(l):
a = re.sub('|\(|\'|\,|\)', '', str(m[i]))
g.append(a)
c = []
и говорит что это ошибка и надо импортировать "re"

Ответить
@nikolazzzer7087
@nikolazzzer7087 - 07.07.2023 11:20

звук громче

Ответить
@Oculus-j3e
@Oculus-j3e - 05.08.2023 04:10

телеграм бот это многопоточнность получаеться. Как работать с SQLite3 чтоб одновременно например 1000 человек юзало бот , нажимая например проверку баланса , а далее идет обращение к БД за балансом , по идеи все обращения идут в таблицу одну - Но когда я юзаю одновременно всего лишь два аккаунта то у меня через некоторое время ошибка на одном из них появляется, в одно касание летит два запроса в БД? Надо еще какието сессии открывать и тд, чтоб небыло проблем с обращением к БД потом?

Ответить
@Oculus-j3e
@Oculus-j3e - 05.08.2023 04:11

я использую def , а вы async def - в чем разница? это связано с многопоточностью?

Ответить
@Oculus-j3e
@Oculus-j3e - 05.08.2023 20:12

Как правильно в ТЕлеграм боте использовать соединения с sqlite3 ???
import telebot
from telebot import types
import datetime
import sqlite3

в каждой функции надо конектится в БД и conn.close()???
conn = sqlite3.connect('order.db', check_same_thread=False)
cur = conn.cursor()
....... код.....
conn.close()

или нужно только в начале кода подключиться к БД один раз, а далее в каждой функции делать так? :
cur = conn.cursor()
..... код.....
cur.close()

Ответить
@Marsianin-u4v
@Marsianin-u4v - 29.10.2023 07:33

Можете сделать урок, где напишите бота для поиска информации в базе данных? По типу глаза бога

Ответить
@andrewv.7663
@andrewv.7663 - 20.01.2024 13:25

Можете подсказать - создатель бота получает IP пользователя телеграм?

Ответить