@bot.message_handler(['start'])
def test(message):
msg = bot.send_message(message.chat.id, 'Номер:' + '\n[INFO] Сюда вы должны ввести номер аккаунта к которому будет подключен бот и откуда будут идти запросы' + aut)
bot.register_next_step_handler(msg, api)
def api(message):
user_info = {}
user_info['phone'] = message.text
msg = bot.send_message(message.chat.id, 'API_ID:' + '\n[INFO] Сюда вы должны ввести api_id аккаунта к которому будет подключен бот и откуда будут идти запросы' + aut)
bot.register_next_step_handler(msg, api_hash, user_info)
def api_hash(message,user_info):
user_info['api'] = message.text
msg = bot.send_message(message.chat.id, 'API_HASH:'+ '\n[INFO] Сюда вы должны ввести api_hash аккаунта к которому будет подключен бот и откуда будут идти запросы' + aut)
bot.register_next_step_handler(msg, itog, user_info)
def itog(message, user_info):
user_info['api_hash'] = message.text
msg = bot.send_message(message.chat.id, 'Итоговые данные вышли:\n Телефон аккаунта: ' + user_info['phone'] + '\n Апи айди аккаунта: ' + user_info['api'] + '\n Апи хэш аккаунта: ' + user_info['api_hash'] + aut)
test1 = str(user_info['phone'])
test2 = str(user_info['api'])
test3 =str(user_info['api_hash'])
bot.send_message(message.chat.id, test12 +'.txt' + ': Name txt file')
f = open(test12 + '.txt', 'w+')
f.write(test1 + '\n' + test2 + '\n' + test3)
f.close()
with open(test12 + '.txt', 'r') as file:
lines = file.readlines()
bot.send_message(message.chat.id, lines[0] + lines[1] + lines[2])
file.close()
t1 = Thread(target= start)
t1.start()
t1.join()
print("test")
@bot.message_handler(['sms'])
def start(message):
print(test12)
global test1
print(test1)
f = open(test12 + '.txt', 'r')
lines = f.readlines()
phone = lines[0]
api_id = lines[1]
api_hash = lines[2]
f.close()
bot.send_message(message.chat.id, test12)
client = TelegramClient(phone, api_id, api_hash)
bot.send_message(message.chat.id, 'session create')
client.connect()
bot.send_message(message.chat.id, f"Connect to: {phone}, {api_id}, {api_hash}")
if not client.is_user_authorized():
client.send_code_request(phone)
bot.send_message(message.chat.id, f"Error auth connect {phone}")
client.sign_in(phone, input('Enter the code: '))
bot.polling(none_stop = True)
start()
print(test1)
Ошибка: 2023-02-20 23:01:41,291 (__init__.py:960 MainThread) ERROR - TeleBot: "Infinity polling exception: unable to open database file"
2023-02-20 23:01:41,292 (__init__.py:962 MainThread) ERROR - TeleBot: "Exception traceback:
Суть такова, хочу сделать, чтобы после заполнения test,api,api_hash, itog переходило на start, там уже делал авторизацию телеграмм через библиотеку, но выдаёт такие ошибки