Здравствуйте.
Есть некий бот, подскажите пожалуйста, каким образом разрешить ему доступ только определенным пользователям?
Интересует именно способ через белый список чат ид юзеров.
Если пишет человек, и его чат ид есть в списке, он может работать, если нет, тогда ничего не происходит, или будет ответ что у вас нет доступа к боту.
Спасибо.
- Вопрос задан более трёх лет назад
- 36804 просмотра
Комментировать
Решения вопроса 1
Использовать в начале хэндлер с проверкой на наличе id в переменной(или в чем то другом)
Пример для python + telebot
Ответ написан более трёх лет назад
enabl3, users — переменная(список), в примере ее нет.
задается:
users = [‘id1’, ‘id2’ и т.д]
sar0ka8, написал свой чатИД, перезапустил бота, а он мне отвечает Sorry, как и всем остальным кто ему пишет. Что еще может быть не так?
Нужно посмотреть в каком типе бот получает id int или str(на сколько я помню int), и проверить совпадает ли тип с значениями списка.
Возможно, что вы добавили не id, а username.
Это из того, что я могу придумать не видя код
Это тот ид что отдает мне curl
(ид изменил)
Проверил, id является числом(int), сейчас элементы users это строки. Правильный вариант:
users = [271868950]
Источник: qna.habr.com
Какие правила установить в беседе Telegram — советы и примеры
Интересное в тг
Автор Евгения А. На чтение 4 мин Просмотров 17.3к.
Telegram достаточно популярная социальная сеть, а правила чата в «Телеграме» – пример того, какие принципы и нормы необходимо соблюдать, взаимодействуя с другими пользователями. Правила регламентируют деятельность участников в «Телеграме» и других социальных сетях, позволяя людям оставаться корректными и уважительными по отношению друг к другу. Соблюдение требований требуется во всех публичных и медийных пространствах.
Правила социальной сети касательно публичных пространств
В каждой социальной сети установлены правила поведения и принципы, которые должны соблюдаться всеми пользователями. Регламентирует эту деятельность Федеральный закон от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и о защите информации».
Для общения в социальных сетях стоит руководствоваться ст. 10.6 «Особенности распространения информации в социальных сетях». В статье закреплены нормы использования социальных сетей, не противоречащие законодательству РФ, а также права и обязанности пользователей и владельца социальной сети.
Какие правила задать в беседе ТГ – пример
Каждой беседе или сообществу нужен свой устав. Он должен быть прост и понятен. Сообщество htmlbase.ru и его правила чата в «Телеграме» – пример того, как следует устанавливать регламент в своем сообществе. В этом уставе набор разрешений и запретов достаточно структурирован как для участников, так и для администраторов группы.
Нежелательно, но допустимо
Действия, которые не рекомендованы, но и не запрещены:
- злоупотреблять эмодзи;
- дробить 1 сообщение на несколько;
- отправлять объемные цитаты;
- использовать иностранные языки;
- злоупотреблять Capslock;
- игнорировать предупреждения модератора;
- записывать аудио.
Запрещается
Действия, совершение которых влечет за собой наказание:
- применение открытого и завуалированного мата;
- обсуждение пиратских ресурсов;
- дискриминация по различным признакам;
- голословные обвинения;
- отправка сообщений, содержащих пропаганду насилия, оружия, алкогольных напитков, наркотических средств, порнографический контент;
- оскорбление пользователей, разборки и использование угроз;
- отправление сообщений провокационного характера или троллинг.
Стоит выделить и такие запрещенные приемы, как флуд и спам. Нельзя отправлять много однотипных сообщений в течение 3 минут, использовать более 3 смайлов. Запрещено размещать коммерческую и некоммерческую рекламу, а также объявления частного характера.
Также читайте: Как искать и смотреть каналы и чаты в Телеге по категориям и без регистрации
Последствия нарушений для пользователей
Ввести санкции против пользователей, нарушающих устав группы, может модератор или администратор беседы.
Основные последствия могут быть следующими:
- Удаление или блокировка запрещенных сообщений участников.
- Предупреждение пользователя о недопустимости его поведения.
- Повторное предупреждение.
- Запрет участнику на доступ в чат или его бан.
Правила для публичных групп
Правила для публичных пространств в Telegram основаны на принципах работы самой платформы и заключаются в следующем:
- Будьте вежливы.
- Не добавляйте ботов в беседу.
- Поддерживайте разговор на языке чата.
- Не давайте ссылок на контент, включающий исполняющие файлы.
- Уважайте участников сообщества.
Как следить за соблюдением правил в беседе или группе
В каждом чате есть администраторы и модераторы, которые следят за выполнением устава, установленного в сообществе. Они также должны обосновывать свои действия и стремиться сделать общение в публичном пространстве максимально комфортным для всех участников.
Модераторы обязаны отслеживать каждое сообщение в группе на предмет нарушений и незамедлительно принимать меры.
Таким образом, если вы хотите комфортного и эффективного взаимодействия, вам в первую очередь необходимо соблюдать порядок того сообщества, в котором вы состоите. Крайне важно уважительно относиться как к каждому из списка участников, так и к администрации группы.
Обзор
Источник: instaguru.online