Задать вопрос
@NaZaR_4iK

Как сделать чтобы тг бот брал айди с базы данных и делал рассылку?

По коду бот не рассылает уведомления но приходит сообщение что "Успшная рассылка"
А в базе данных все пользователи ставятся как неактивные

@dp.message_handler(commands=['sendall'])
async def sendall(message: types.Message):
	if message.chat.type == 'private':
			text = message.text[9:]
			users = db.get_users()
			for row in users:
				try:
					await bot.send_message(row[0], text )
					if int(row[1]) !=1:
						db.set_active(row[0], 1) 	
				except:
					db.set_active(row[0], 0)

			await bot.send_message(message.from_user.id,"Успешная рассылка")
  • Вопрос задан
  • 129 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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