Бот должен принимать ответы пользователя и отправлять каждый из ответов в текстовый файл, читать каждый из ответов и отправлять его в базу данных, при записи ответов в базу данных возникает ошибка, но в начале этого не было ошибок , бот работал нормально. Хочу добавить, что никаких изменений в коде не было, он просто перестал работать.
import telebot,json
from tinydb import TinyDB, Query
bot = telebot.TeleBot('')
@bot.message_handler(commands = ['start'])
def fh(m):
bot.send_message(m.chat.id,'jik')
@bot.message_handler(commands = ['otz'])
def dff(m):
bot.send_message(m.chat.id,'day')
bot.register_next_step_handler(m, dabv)
def dabv(m):
Ssilha = str(m.text)
hbn = open(r'C:\Users\Admin\Desktop\Новая папка (2)\ssil.txt','w')
hbn.write(Ssilha)
bot.send_message(m.chat.id, 'day ots')
bot.register_next_step_handler(m, otsifsek)
def otsifsek(m):
Otsef = str(m.text)
hbnv = open(r'C:\Users\Admin\Desktop\Новая папка (2)\com.txt', 'w')
hbnv.write(Otsef)
bot.send_message(m.chat.id, str(Otsef))
bot.register_next_step_handler(m, ots)
def ots(m):
hbnn = open(r'C:\Users\Admin\Desktop\Новая папка (2)\ssil.txt', 'r')
g = str(hbnn.read())
h22 = open(r'C:\Users\Admin\Desktop\Новая папка (2)\com.txt', 'r')
gnv = str(h22.read())
ggg = {}
ggg[g] = gnv
print(ggg)
dmc = Query()
ggg = json.dumps(ggg)
ggg = json.loads(ggg)
print(ggg)
ghh = [ggg]
g123 = TinyDB(r'C:\Users\Admin\Desktop\Новая папка (2)\bd.txt')
g123.insert(ggg)
k = [g123.search(dmc.g == ghv)]
bot.send_message(m.chat.id, k[0][g])
bot.polling()