Всем привет. У меня есть бот, вот исходники:
https://github.com/t1mursadykov/SimpleToDoListBot.gitПри нажатии на кнопку "Добавить задачу" и выборе даты бот выдаёт ошибку. При нажатии на кнопку "список" он вылетает с той же ошибкой. Вот ошибка:
$ python3
main.py2020-02-22 08:01:39,448 (
util.py:66 WorkerThread2) ERROR - TeleBot: "OperationalError occurred, args=('no such table: tasks',)
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/site-packages/telebot/util.py", line 60, in run
task(*args, **kwargs)
File "
main.py", line 117, in add_task_with_date
db.add_task(call.from_user.id, new_tasks_info[call.from_user.id], isoformat_date)
File "/data/data/com.termux/files/home/SimpleToDoListBot/DataBase.py", line 18, in add_task
self._cursor.execute('INSERT INTO tasks(user_id, text, date) VALUES (?, ?, ?);', (user_id, text, date))
sqlite3.OperationalError: no such table: tasks
"
Traceback (most recent call last):
File "
main.py", line 122, in <module>
bot.polling(none_stop=True)
File "/data/data/com.termux/files/usr/lib/python3.8/site-packages/telebot/__init__.py", line 392, in polling
self.__threaded_polling(none_stop, interval, timeout)
File "/data/data/com.termux/files/usr/lib/python3.8/site-packages/telebot/__init__.py", line 416, in __threaded_polling
self.worker_pool.raise_exceptions()
File "/data/data/com.termux/files/usr/lib/python3.8/site-packages/telebot/util.py", line 109, in raise_exceptions
six.reraise(self.exc_info[0], self.exc_info[1], self.exc_info[2])
File "/data/data/com.termux/files/usr/lib/python3.8/site-packages/six.py", line 703, in reraise
raise value
File "/data/data/com.termux/files/usr/lib/python3.8/site-packages/telebot/util.py", line 60, in run
task(*args, **kwargs)
File "
main.py", line 117, in add_task_with_date
db.add_task(call.from_user.id, new_tasks_info[call.from_user.id], isoformat_date)
File "/data/data/com.termux/files/home/SimpleToDoListBot/DataBase.py", line 18, in add_task
self._cursor.execute('INSERT INTO tasks(user_id, text, date) VALUES (?, ?, ?);', (user_id, text, date))
sqlite3.OperationalError: no such table: tasks