Skip to content
/ corpobot Public

Бот для организации доступа к чатам компании

License

Notifications You must be signed in to change notification settings

ad/corpobot

Repository files navigation

Corpobot

Бот для организации доступа к чатам компании.

Новый пользователь

  • Пользователя просят написать боту
  • Пользователь пишет боту /start
  • Бот записывает пользователя в базу со статусом new
  • Бот отправляет уведомление о новом пользователе администратору(или нескольким)
  • Администратор меняет роль пользователя на "участник"
  • Администратор помещает пользователя в группу (или несколько)
  • Бот отправляет пользователю список доступных команд
  • Пользователь может отправив команду боту получить список доступных чатов и ссылки для входа в них

Удаление пользователя

  • Администратор выбирает какого пользователя удалить из каких чатов (пользователь банится в этих чатах)
  • Администратор удаляет пользователя, чем запрещает ему выполнение любых команд бота

Команды

Those are my commands:

  • /broadcast - Send message to all users
  • /groupaddgroupchat - Add groupchat to group
  • /groupadduser - Add user to group
  • /groupchatdelete - Delete groupchat
  • /groupchatinvitegenerate - Generate groupchat invite link
  • /groupchatlist - Groupchat list
  • /groupchatmembers - List groupchat members
  • /groupchatuserunban - Unban user in groupchat
  • /groupchatuserban - Ban user in groupchat
  • /groupchatuserunban - Unban user in groupchat
  • /groupcreate - Create group
  • /groupdelete - Delete group
  • /groupdeletegroupchat - Delete groupchat from group
  • /groupdeleteuser - Delete user from group
  • /grouplist - Group list
  • /grouprename - Rename group
  • /groupundelete - Undelete group
  • /help - Display this help
  • /me - Your ID/username
  • /message - Send message to user
  • /plugindisable - Disable plugin
  • /pluginenable - Enable plugin
  • /pluginlist - List of plugins
  • /start - Bot /start command
  • /user - User actions
  • /userbirthday - Set user birthday
  • /userblock - Block user
  • /userdelete - Delete user
  • /userlist - User list
  • /userpromote - Change user role
  • /userunblock - Unblock user
  • /userundelete - Undelete user

TODO

  • Поздравлять пользователя с днем рождения и уведомлять админов (заранее)

Идеи для плагинов

  • Переговорки
  • Отпуска
  • Онбординг
  • Контакты

About

Бот для организации доступа к чатам компании

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Languages