Пример задания
The Saleer TeamЗадача: разработать бот.
1. При отправке /start бот должен проверять, является ли пользователь участником заранее созданной группы и имеет ли больше 10 отправленных сообщений в этой группе.
2. Если пользователь является участником группы и имеет больше 10 отправленных сообщений, то бот должен отправлять следующее сообщение:
Если пользователь не является участником или имеет менее 10 сообщений, то бот должен отправлять следующее сообщение:
3. Бот должен отправлять сообщение каждый день (период в 24 часа) участнику группы, имеющему больше 10 сообщений, предварительно проверив, является ли этот пользователь участником группы:
Если этот пользователь больше не участник группы, то новое сообщение не отправляется.
Стек технологий: Python, MongoDB.
Дополнительные условия: боту не обязательно находится в группе, пользователь может иметь сообщения в группе до создания бота, для взаимодействия с CoreAPI должен использоваться специально выделенный для этого аккаунт, группа может быть публичной или приватной.