О выдаваемых боту правах
citТут подробно (детально) объясняется зачем и для чего каждое право на сервере боту.
Если список нужных прав изменится, бот об этом сообщит или просто выдаст ошибку ;D
1. Читать сообщения
Ну здесь всё итак логично.
Чтобы видеть команды и цитируемый текст боту нужно право читать сообщения
2. Отправлять сообщения и отправлять сообщения в ветках
Здесь тоже есть логика.
Чтобы отправить цитату нужно иметь право на отправку сообщений. А для Вашего удобства ещё и в ветках
3. Управлять сообщениями
Тут уже кажется и двух верхних будет для работы достаточно, но нет.
Чтобы не засорять чат бот удаляет сообщения с командой, а также для того, чтобы Вы могли листать страницы Справки (и по истечении 60 сек удалить её), вызываемой при помощи /h
4. Встраивать ссылки
Ну тут просто, вдруг Вы захотите поддержать проект. А как? А бот по команде /donate и ссылку скинет ;D
5. Прикреплять файлы
Цитата — это картинка. Картинка — это файл. Чтобы отправить файл нужно право на отправку файлов.
6. Добавлять реакции
Это касается /h, тех самых реакций для листания страниц. В будущем возможно для подтверждения или ещё каких-либо сигналов без использования сообщений.
7. Использовать внешние эмодзи
Это нужно, чтобы после создания цитаты бот отметил сообщение красивой галочкой или про ошибки ещё чем-либо красивым.
8. Использовать внешние стикеры
Пока это не для нечего не нужны, но в будущем это может быть реакцией на какие-либо действия.
9. Использовать команды приложения
Изначально планировалось делать отображение команд бота в нижнем левом углу при помощи приложения, но пока этого не будет. Но так как бот работает всё-равно на основе приложения (в начале создаётся приложение, а следом бот), не рекомендую отключать это право.