Djems
@Djems
Люблю программировать для себя и кататься на ролик

Python не выдает ошибок? Код не запускает и бот не работает, Что может быть?

import logging
from aiogram import Bot, Dispatcher, executor, types
import markups as nav
from db import Database

TOKEN = "5304513559:AAFwGYiT8_VjTOlW5GqsgNu8biAjy900z0c"
logging.basicConfig(level=logging.INFO)
bot = Bot(token=TOKEN)
dp = Dispatcher(bot)

db = Database('database.db')
@dp.message_handler(commands=["/start"])
async def start(message: types.Message):
	if(not db.user_exists(types.Message)):
		db.add_user(message.from_user.id)
		await bot.send_message(message.from_user.id, "Укажите ваш ник!")
	else:
		await bot.send_message(message.from_user.id, "Вы уже зарегистрированны!", reply_markup=nav.mainMenu)
		@dp.message_handler()
		async def bot_message(message: types.Message):
			if message.chat.tupe == 'privat':
				if message.text == 'Вход':
					pass
				else:
					if ab.get_signup(message.from_user.id) == "setnickname":
						if(len(message.text) > 15):
							await bot.send_message(message.from_user.id, "Ваш ник привышает 15 символов! Прошу вас сократить!")
						elif '*' in message.text or '-' in message.text:
							await bot.send_message(message.from_user.id, "Вы ввкели запершенный символ! Список не допустимых символов")
						else:
							db.set_nickname(message.from_user.id, message.text)
							db.set_signup(message.from_user.id, "done")
							await bot.send_message(message.from_user.id, "Вы усвпешно зарегистрированны!", replay_markup=nav.mainMenu)
							await bot.send_message(message.from_user.id, "Ткого запроса не сушествует!", replay_markup=nav.mainMenu)
							if __name__ == "__main__":
								executor.start_polling(db, skip_updates= True)
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы