Как отправить сообщение, которое видит только 1 пользователь? Бот Дискорда
Я слышал, что для этого используют respond , не вышло.
Код, который я пробовал.
async def info(ctx): await ctx.respond(im)
Отслеживать
5,874 8 8 золотых знаков 26 26 серебряных знаков 39 39 бронзовых знаков
задан 16 авг 2021 в 20:38
Реинкарнация Реинкарнация
37 1 1 серебряный знак 7 7 бронзовых знаков
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Метода respond нет в discord.py, но есть, например, в библиотеке discord-components Я думаю это то, что вам нужно
from discord_components import DiscordComponents, Button DiscordComponents(bot) await ctx.send( "Hello, World!", components = [ Button(label = "WOW button!", custom_id = "button1") ] ) interaction = await bot.wait_for("button_click", check = lambda i: i.custom_id == "button1") await interaction.respond(content="Button clicked!")
Отслеживать
ответ дан 16 авг 2021 в 21:23
2,287 1 1 золотой знак 4 4 серебряных знака 10 10 бронзовых знаков
Да, это оно, но я не понимаю, как именно это использовать? Как это подставить в код?Вот код: ` from discord.ext import commands from discord_components import DiscordComponents PREFIX = ‘/’ client = commands.Bot(command_prefix = PREFIX) im = ‘important information’ @client.command() async def info(ctx): async respond(im) #это сообщение должен увидеть только отправитель token = open(‘token.txt’, ‘r’).readline() client.run(token)`
16 авг 2021 в 22:59
Там есть документация Исправил ответ, дописав код.
Делаем невидимый ник в Discord
Вы не сможете поменять ник на сервере, если создателями либо администрацией были внесены ограничения для вашей роли. Учитывайте это и по необходимости обращайтесь к привилегированным лицам, чтобы они самостоятельно сделали ваш ник невидимым или же предоставили соответствующие права.
Читайте также: Создание и распределение ролей в Discord
Вариант 1: Программа для ПК
Пользователи десктопной версии Discord имеют больше путей в плане создания невидимого ника, поскольку обладают всеми необходимыми возможностями, чтобы задействовать специальный символ или особенности предыдущих версий программы. Мы разберем каждый способ отдельно, а вам останется только подобрать оптимальный.
Способ 1: Добавление пробела (для старых версий Discord)
Если вы используете версию Дискорда хотя бы годичной давности и не собираетесь обновляться, у вас есть возможность редактирования ника путем добавления пробела вместо других символов. Следовательно, такое имя сохранится, поскольку поле не является пустым, но отображаться ничего не будет. Соответствующие коррективы вносятся следующим образом:
- Перейдите на сервер, где хотите поменять ник, или откройте настройки профиля для изменения имени учетной записи. Найдите себя в списке участников и кликните правой кнопкой мыши для появления контекстного меню.
- В нем вас интересует пункт «Изменить никнейм», по которому и кликните.
- Активируйте поле для ввода нового имени и поставьте там пробел.
- На следующем скриншоте видно, что при выделении с зажатой левой кнопкой мыши этот пробел отображается — значит, поле не пустое.
- Сохраните изменения и перейдите к проверке данного метода. Если сохранение не удалось, в используемой версии эту «фишку» пофиксили и придется прибегнуть к одому из следующих способов.
Способ 2: Использование специального символа
Есть специальный символ, который не отображается после сохранения ника из-за особенностей кодировки. Его можно использовать даже в последней версии Дискорда и, скорее всего, можно будет делать это и в будущем. От вас потребуется выполнить всего пару простых шагов:
- Снова откройте меню для изменения ника, где активируйте поле ввода.
- Скопируйте символ ٴٴٴٴٴ и следом вставьте его в поле, после чего сохраните изменения.
- Вернитесь к списку участников сервера, чтобы проверить действенность выполненной операции.
- Учитывайте, что при отправке сообщения в чате небольшой фрагмент символа все же попадает в поле зрения.
- Дополнительно уточним, что просто так очистить поле с ником от этого символа не получится, поэтому используйте кнопку «Сбросить Никнейм».
Способ 3: Изменение цвета роли
Из названия этого метода уже понятно, что подойдет он только юзерам, обладающим привилегиями на сервере, чтобы изменять настройки любой роли. Им может являться создатель или администратор, который через настройки выполняет соответствующие изменения.
- Нажмите по названию своего сервера, открывая тем самым его меню.
- В нем кликните «Настройки сервера».
- Перейдите к разделу «Роли», щелкнув по этой строке на панели слева.
- Выберите роль, которую хотите редактировать, или же создайте новую.
- Придется использовать пользовательский цвет, чтобы подобрать идеальный.
- После отображения палитры вставьте код #2f3136 , который соответствует фону списка участников на сервере.
- Примените изменения и перейдите в раздел «Участники».
- Добавьте роль пользователю, для которого желаете сделать невидимый ник.
- Найдите ее в появившемся списке, учитывая, что название роли уже сливается с фоном.
- Вернитесь к списку участников и убедитесь в том, что ник действительно не отображается.
- Если говорить о колонке отправки сообщений, данный оттенок не совсем подходит, поэтому вам следует выбрать — где вы хотите сделать ник невидимым. Если же интересует скрытие имени именно в чате, придется заменить код на #36393f , и тогда ник будет виден в списке участников, но не отобразится в чате.
- При использовании светлой темы все эти настройки теряют актуальность, поэтому необходимо внести другие изменения. Задайте цвет роли полностью белый ( #ffffff ), если хотите, чтобы его не было видно в чате при отправке сообщений.
- Сохраните изменения, вернитесь к серверу и проверьте результат выполненных действий.
- Для скрытия ника из списка участников понадобится использовать код цвета #f2f3f5 . Он немного отличается от белого, поэтому в чате ник все же можно разглядеть.
Рассмотренные выше настройки влияют на отображение ника в чате и в списке участников для всех юзеров, кто установил темную или светлую тему, применив для этого стандартные настройки мессенджера. Параметры будут неактуальны при установке сторонних тем вами или другими пользователями Дискорда, что нужно учитывать во время их редактирования.
Вариант 2: Мобильное приложение
У обладателей мобильных устройств, к сожалению, нет разных методов по созданию невидимого ника в Дискорде, поэтому придется воспользоваться только тем, который подразумевает изменение цвета роли. У вас должны быть права на управление или же вы сами должны являться создателем сервера.
- В мобильном приложении через панель слева перейдите к серверу и сделайте тап по его названию.
- Появится небольшая панель, на которой выберите пункт «Настройки».
- Из списка с разделами настроек найдите «Роли».
- Выберите роль для редактирования или создайте новую.
- После перехода в «Настройки роли» откройте «Цвет роли».
- Используйте пользовательскую палитру.
- Напишите код #2f3136 для невидимого ника в списке участников или #36393f — для чата. Об изменениях для светлой темы речь шла в предыдущем разделе статьи, поэтому вы можете вернуться к нему и узнать коды для подходящих цветов, чтобы ник не было видно на панели участников или при отправке сообщений.
- Перед выходом обязательно нажмите «Выбрать» иначе палитра будет сброшена.
- Через главное меню настроек перейдите в «Участники».
- Тапните по юзеру, для которого желаете сделать невидимый ник.
- Присвойте ему созданную только что роль.
- Проверяйте изменения путем отправки сообщений и просмотра отображения ника в списке участников/в чате. По желанию вы всегда можете вернуться к настройке цвета и изменить оттенок, чтобы сделать его невидимым для чата или списка.
Заклинания D&D5
Список заклинаний из Players Handbook D&D5 на русском и английском языках. Заклинания Барда (Bard), Клерика (Cleric), Друида (Druid), Рейнджера (Ranger), Паладина (Paladin), Чародея (Sorcerer), Колдуна (Warlock), Волшебника (Wizard) из Players Handbook, Dungeon Master Manual, Temple of Elemental Evil и Sword Coast Adventurers Guide с заклинаниями разных архетипов классов.
- названию
- классам
- уровням
- школам
- языкам
Скрытие заклинаний
Карточку заклинаний можно скрыть из общего списка, если нажать на в правом верхнем углу карточки. В таком случае заклинание исчезнет из общего списка и его название будет отображаться в самом низу панели фильтров. Если нажать на название, заклинание вернется в общий список.
Закрепление заклинаний
Карточки заклинаний можно закреплять — в таком случае они будут отображаться в самом верху списка заклинаний. Для закрепления нужно нажать на в левом верхнем углу карточки заклинаний. Можно закреплять карточки заклинаний разных классов. При закреплении заклинания, оно не исчезает из общего списка. Если нажать на заголовок «Закрепленные заклинания», закрепленные карточки скроются (чтобы не мешать). На закрепленные заклинания не действуют никакие фильтры.
Выделение заклинаний
Чтобы сотворить что-нибудь жуткое сразу с несколькими карточками заклинаний, их можно выделить, кликая по ним с зажатой клавишей [CTRL]. Кроме того, сочетание клавиш [CTRL]+[A] выделит все карточки, или уберет выделение со всех карточек, если они и так уже выделены.
- Менять размер шрифта текста заклинаний. Размер шрифта у всех будет такой, как на карточке, на которой нажимается Плюс или Минус, для изменения размера шрифта.
- Менять ширину карточек. Кнопки в меню будут менять размер только у выделенных карточек, либо у всех, если выделенных нет.
- Закреплять/Откреплять карточки. При клике на иконке замка на любой из карточек будут закреплены все выделенные. Аналогично при откреплении закрепленных карточек.
- Прятать карточки. При клике на иконке глаза на любой из карточек будут скрыты все выделенные.
Отображение заклинаний
Чтобы увидеть заклинания выберите класс, или другой фильтр. Либо нажмите:
Печать заклинаний
- нажать сочетание клавиш [Ctrl]+[P]
- в появившемся окне нажать «Дополнительные настройки»
- выбрать поля «Персонализированные»
- перетянуть мышкой поля так, чтобы карточки нормально распределились по листу (помните, что обычно принтер печатает с полями, если сделать поля слишком маленькие, при печати часть карточек может обрезаться)
Если есть вопросы или предложения — пишите.
WhatsApp скроет ваше время посещения. Но не от всех
Не секрет, что WhatsApp сильно отстает от Telegram в плане функциональности: мессенджер регулярно ругают за нехватку функций, отсталость и низкий уровень защиты данных пользователей. А чего стоит отсутствие приложения для iPad? Пик популярности мессенджера далеко позади, а руководство продолжает кормить пользователей завтраками. Правда, судьба WhatsApp для iPad уже мало кого интересует. Зато компания продолжает дозированно добавлять новые функции в приложение: теперь вы можете спокойно скрыть время посещения от некоторых пользователей, чтобы зайти в Ватсап инкогнито. Правда, не всё так просто.
В WhatsApp появится долгожданная функция. Но есть ли в ней смысл?
❗️ У нас есть классный канал в Яндекс.Дзен: подпишись, чтобы не пропускать статьи, которых нет на сайте ❗️
Проблемы WhatsApp
WhatsApp не идеален, но кое-что полезное в нем все равно появляется
Мессенджером до сих пор пользуются миллионы людей и считают его удобным благодаря появлению новых фишек. Но давайте посмотрим правде в глаза: Telegram удобнее WhatsApp и даже позволяет скрывать свой статус и даже скрыто просматривать сообщения долгим нажатием на чат. Умеет ли так WhatsApp? Нет. Нельзя просто так взять, зайти в онлайн и остаться незамеченным.
Можно скрыть время посещения от всех и отключить отчет о прочтении, но такой подход вызывает больше вопросов. Да и самому включение этой функции выходит боком: не видишь, во сколько был собеседник и прочел ли он сообщение. В WhatsApp наконец решили эту проблему.
Новая функция в WhatsApp
Честно говоря, многие считают, что отключать время посещения в Вотсапе — детский сад и баловство. Но мессенджеру определенно не хватает конфиденциальности. Так компания добавит функцию, которая ограничит доступ к времени последнего посещения — последняя бета-версия WhatsApp для iOS как раз это подтверждает. Правда, скрыть время посещения в WhatsApp получится не от всех — пользователь сможет запретить лишь определенному числу контактов видеть время последнего посещения.
Теперь в WhatsApp можно скрыть время посещения от списка других пользователей
Так что, самые злостные собеседники, отслеживающие каждый ваш шаг, больше не смогут предположить, когда вы в последний раз были онлайн. Пользователи уже успели отметить, что разработчики WhatsApp снова все сделали с точностью да наоборот: мол, лучше бы придумали как скрыть время посещения от всех, кроме списка исключений.
Даже если вы ждали именно такой функции, то придется смириться: включив ее, вы не сможете видеть время посещения пользователей из этого списка. Сообщается, что бета-тестирование версии уже вовсю идет на iOS и Android, а это значит, что обновление WhatsApp для всех должно выйти совсем скоро.
Как скрыть время в Ватсапе
Можно ли скрыть время посещения от других пользователей не дожидаясь обновления?
На данный момент скрыть время посещения в WhatsApp можно либо от всех пользователей сразу, либо только от тех, кто не находится в вашей адресной книге. Сделать это можно следующим образом.
- Откройте WhatsApp и выберите «Настройки».
- Нажмите «Учетная запись» и выберите «Конфиденциальность».
- Зайдите в самый верхний пункт «Был(-а)» и выберите «Никто» или «Мои контакты».
С другой стороны, WhatsApp, по сути, меняет шило на мыло: в ближайшем обновлении нас ждет новая функция, позволяющая писать абоненту без добавления контакта в телефонную книгу. Соответственно, вы сможете удалить пользователя из телефона, включить видимость последнего посещения только для своих контактов — получится практически то же самое. Точно так же можете сделать и сейчас, удалив контакты с iPhone и включив соответствующие настройки конфиденциальности, но оставив при этом чат. Да, для этого придется немного повозиться, но, похоже, ничего нового в WhatsApp не появится.
❗️ Обязательно подпишитесь на Телеграм-канал «Сундук Али-Бабы», чтобы не пропустить крутые товары по низким ценам ❗️
Как незаметно прочитать сообщение в WhatsApp
Можете незаметно прочесть сообщение, нажав на сам чат. Правда, пролистать полностью его не удастся
Впрочем, если хотите остаться незамеченным в WhatsApp, то можете отключить «отчет о прочтении»: если деактивировать эту функцию, то у отправителя будут отображаться только две серые галочки, сигнализирующие о получении сообщения. При этом, синих галочек не будет ни у вас, когда отправите сообщение и его прочтут, ни у ваших собеседников. Правда, вас все равно увидят в групповых чатах — в списке пользователей, кто прочел сообщение, будет ваше имя.
Если что — остаемся на связи в нашем Телеграм-чате! Присоединяйтесь к нам!
Тем не менее, так намного удобнее, чем отключать время последнего сеанса в WhatsApp — даже если вы будете онлайн, отвечать не обязательно, а вероятность того, что вас «засекут», крайне мала. А если и вовсе пользуетесь WhatsApp Desktop, то можете не беспокоиться: приложение работает по-своему и иногда вообще не показывает, что человек в Сети, а сообщение будто приходит из офлайна. На всякий случай, как можно отключить отчет о прочтении:
- Откройте WhatsApp и зайдите в Настройки;
- Выберите «Учетная запись»;
- В самом низу отключите ползунок возле «Отчеты о прочтении»;
А каких функций в WhatsApp не хватает вам? Делитесь в комментариях!