Ошибка при запуске бота на Aiogram, на разных устройствах
# Функция запуска бота
async def start_bot():
await bot.delete_webhook(drop_pending_updates=True) # Убедимся, что нет конфликтов с вебхуками
await dp.start_polling(bot)
# Функция для запуска бота в отдельном потоке
def run_bot():
asyncio.run(start_bot())
def main():
print("Введите ваш ID Telegram для запуска бота:")
input_id = input("ID: ").strip()
if input_id in user_ids:
print(f"Бот запущен для пользователя с ID: {input_id}")
bot_thread = threading.Thread(target=run_bot, daemon=True)
bot_thread.start()
bot_thread.join()
else:
print(f"Пользователь с ID {input_id} не имеет доступа!")
if __name__ == "__main__":
main()
у меня код запускает бота, есть переменная user_ids (где хранятся ID людей, которые запускают бота, хранится в списке), при запуске кода на разных устройствах выбивает ошибка "ERROR:aiogram.dispatcher:Failed to fetch updates - TelegramConflictError: Telegram server says - Conflict: terminated by other getUpdates request; make sure that only one bot instance is running WARNING:aiogram.dispatcher:Sleep for 1.000000 seconds and try again... (tryings = 0, bot id = 7692442476)"
Написан бот на aiogram3, бот должен храниться локально на компьютере при запуске .exe (через Pyinstaller собираю)