Пример задания

Пример задания

The Saleer Team

Задача: разработать бот.


1. При отправке /start бот должен проверять, является ли пользователь участником заранее созданной группы и имеет ли больше 10 отправленных сообщений в этой группе.

2. Если пользователь является участником группы и имеет больше 10 отправленных сообщений, то бот должен отправлять следующее сообщение:

Если пользователь не является участником или имеет менее 10 сообщений, то бот должен отправлять следующее сообщение:

3. Бот должен отправлять сообщение каждый день (период в 24 часа) участнику группы, имеющему больше 10 сообщений, предварительно проверив, является ли этот пользователь участником группы:

Если этот пользователь больше не участник группы, то новое сообщение не отправляется.


Стек технологий: Python, MongoDB.


Дополнительные условия: боту не обязательно находится в группе, пользователь может иметь сообщения в группе до создания бота, для взаимодействия с CoreAPI должен использоваться специально выделенный для этого аккаунт, группа может быть публичной или приватной.



Report Page