Перейти к содержимому

Как войти в аккаунт бота дискорд

  • автор:

Войти в аккаунт юзера Python — Discord.py

Я бы хотел зайти в аккаунт пользователя дискорд через Python скрипт. Возможно ли это вообще? Попытался сделать это:

import discord from discord.ext bot = commands.Bot(command_prefix="!") @bot.event async def on_ready(): print("Bot is ready") bot.run("_Token_", bot=False) 

Отслеживать
51.6k 201 201 золотой знак 63 63 серебряных знака 245 245 бронзовых знаков
задан 15 мар 2022 в 16:45
3 1 1 бронзовый знак

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Селф боты запрещены правилами Discord, поэтому в последних версиях discord.py эту функцию отключили, лучше делайте через api discord(запросами)

import requests def get_data(): headers = < 'User-agent': 'Mozilla/5.0', 'Authorization': "токен пользователя" # если бот, то "Bot 'token'" >response = requests.get(url='https://discord.com/api/users/@me', headers=headers, timeout=5) return response.json() def main(): get_data(): if __name__ == "__main__": main() 

Отслеживать
ответ дан 15 мар 2022 в 17:05
2,302 1 1 золотой знак 4 4 серебряных знака 11 11 бронзовых знаков
Благодарю, спасибо.
15 мар 2022 в 17:24
Если это помогло, отметьте этот ответ как решение, нажав галочку слева
15 мар 2022 в 17:42

  • python
  • discord
  • discord.py
    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.3.2953

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

В Discord добавлен чат-бот на базе OpenAI. Включение и примеры использования

В Discord добавлен чат-бот на базе OpenAI. Включение и примеры использования

Вы уже наверняка много слышали о чат-боте под названием ChatGPT, который был создан компанией OpenAI. Так вот примерно такой же бот, даже с небольшими нововведениями, был добавлен в Discord и сейчас находится в режиме бета-тестирования. Он автоматически считается участником сервера и пока общение с ним бесплатно для всех. Далее я хочу показать, как включить данного бота, начать с ним общение, а также дам общее представление о том, что он может отвечать.

Включение Клайда

Чат-бот Дискорда называется Клайд (Clyde), и обращаться к нему нужно соответствующе, как и ко всем остальным участникам сервера. Перед началом общения убедитесь, что текстовый помощник включен и готов отвечать на ваши вопросы. Для этого выполните несколько простых действий:

  1. Откройте свой сервер, нажмите по его названию и из появившегося списка выберите пункт «Настройки сервера». Переход к настройкам Discord для включения чат-бота
  2. На панели слева выберите раздел «Интеграция» и активируйте пункт «Включить Клайда», если по умолчанию он отключен. Включение чат-бота в Discord через насртройки сервера

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

Проверка работы чат-бота

Если бот уже активирован, вам будет достаточно просто убедиться в том, что он доступен для общения в выбранном канале и может быть использован любым участником сообщества. Для этого нужно в любом чате вызвать команду @ и найти в списке участников Клайда.

Проверка наличия чат-бота в чате сервера Discord

Его учетная запись всегда будет выше остальных ролей. При следующем общении с Клайдом не забывайте, что отвечать на ваши вопросы он будет только при упоминании. Даже если вы хотите продолжить уже существующую беседу, свое сообщение обязательно нужно начинать с @Clyde.

Примеры общения с Клайдом

Теперь давайте с вами попробуем пообщаться с чат-ботом и выясним, насколько быстро он отвечает за поставленные вопросы, будут ли ответы точными, а также какие данные из интернета он может предоставить. Например, тот же ChatGPT в своей бесплатной версии пока еще не может выдать ссылки или картинки (это было исправлено в новой версии, которая пока что платная).

  1. Вы всегда можете просто спросить у Клайда, что он умеет. Данное сообщение от него будет довольно большим по размеру, поэтому первые несколько секунд вы будете видеть уведомление «Clyde печатает». Отправка первого сообщения для чат-бота на сервере в Discord
  2. Далее появится абзац с общим описанием возможностей чат-бота. Из него уже можно узнать, какие функции он поддерживает и в каком направлении его использовать. Ответ на вопрос по возможностям чат-бота в Discord
  3. Он предоставляет вполне точные и быстрые ответы на самые распространенные вопросы. Может выдать рецепт блюда по указанным ингредиентам, подобрать литературу по теме, решить математические примеры или даже сочинить небольшой рассказ. Корректность и полнота ответов зависит от тех условий, которые вы будете ставить боту, поэтому не забывайте в сообщении описывать все детали. Общий вопрос для чат-бота в Discord
  4. Как вы уже знаете, Клайд работает со ссылками, поэтому его можно попросить найти музыкальный трек в интернете или любой официальный сайт. На следующем изображении как раз виден пример такой выдачи. Работа со ссылками в чат-боте Discord
  5. Примерно то же самое касается и гифок. Вы можете задать тему или название конкретной гифки, бот найдет ее в открытом источнике и вставит в ответ саму ссылку. Дискорд прогрузит данную гифку и воспроизведет ее. Отправка гифок в чат-боте Discord
  6. Если результат вас не устраивает или вы хотите получить другие ответы, снова обратитесь к Клайду и опишите, что хотели бы увидеть. Так без проблем можно менять гифки, плейлисты или получать дополнительные варианты решения ваших вопросов. Продолжение общения с чат-ботом в Discord

Искусственный интеллект все более плотно внедряется в уже существующие программы, и появление его в Дискорде было только вопросом времени. Сейчас Клайд представляет собой стандартный текстовый помощник с уже привычным набором инструментов. В будущем его обещают доработать, а также разработчики намекают, что он не всегда может быть бесплатным.

Discord.py и аккаунт простого пользователя, возможно ли это?

Всем доброго дня или вечера. Мне хочется подключить аккаунт пользователя используя discord.py. То есть, как бота подключить, но аккаунт обычного пользователя, чтобы сделать авто-ответчик на определенные сообщения или другого! Возможно ли это? Если кто-то знает, напишите пожалуйста. Ранее спасибо!

  • Вопрос задан более двух лет назад
  • 992 просмотра

Комментировать
Решения вопроса 1

SoreMix

soremix @SoreMix Куратор тега Python

1. Открываете web версию дискорда https://discord.com/channels/@me
2. Открываете инструменты разработчика в браузере (F12)
3. Переключаете режим на мобильный девайс:
61c9ab7c7f94e351089000.jpeg
4. Открываете локальное хранилище в в инструментах разработчика. Application -> local storage > https://discord.com
5. В поиске по локальному хранилищу находите ключ «tokens», копируете ключ из словаря
61c9ad95f229d025429639.jpeg
6.

client = discord.Client() # . client.run(token, bot=False)

Ответ написан более двух лет назад
Нравится 1 7 комментариев
Egor8799 @Egor8799 Автор вопроса

Спасибо, работает! Но частично. message.content.startswith не работает на других, то есть, если кто-то другой пишет то, что указано в message.content.startwith, оно просто не отвечает, а если я пишу, то отвечает. Что делать?

SoreMix

soremix @SoreMix Куратор тега Python
Egor8799, код и сообщение
Egor8799 @Egor8799 Автор вопроса

@client.event
async def on_message(message):
if message.content.startswith(‘hello’):
await message.channel.send(‘Hello, what you need?’)

Вот оно не работает

SoreMix

soremix @SoreMix Куратор тега Python
Egor8799, как не работает? Ошибка или что
Egor8799 @Egor8799 Автор вопроса

soremix, просто не реагирует. Если я пишу hello, оно отвечает, а если мой служебный акк (типо другой, но рабочий), то ничего.

SoreMix

soremix @SoreMix Куратор тега Python

Эти функции повырезали. По идее, можно попробовать ниже 1.7 версию поставить

Главная

Привет! Добрo пожaловать в документацию JuniperBot! Здесь ты найдешь много полезной информации о нашем проекте, ответы на часто задаваемые вопросы и многое другое. Воспользуйся главным меню и поиском!

Введение#

JuniperBot — многофункциональный, полностью настраиваемый бот для платформы Discord с множеством полезных и только самых необходимых возможностей для большинства серверов! Все возможности настраиваются в удобной панели управления на сайте, никаких мучений с командами: https://juniper.bot/.

Вот лишь основная часть возможностей лисички:

  • ⚙️ Базовая функциональность: Настройте префикс, язык команд и интерфейса. Обеспечивается поддержка русского и английского языков.
  • �� Музыка (бонус за поддержку): Слушайте музыку из множества различных источников вроде Яндекс.Музыки, Spotify, SoundCloud, BandCamp, Vimeo, Twitch.tv и даже некоторые радиостанции из нашего белого списка. Есть возможность ограничить управление музыкой определенным ролям, настроить ограничения плейлистов, автоматическое присоединение к голосовому каналу и не только!
  • ��️ Модерирование: Модерируйте свой сервер, ведите учёт предупреждений, наказывайте нарушителей временными банами, мьютами, а чтобы облегчить себе работу — настройте автомодерацию!
  • �� Аудит: Лисичка может вести историю действий на сервере. Модерирование, удаление и изменение сообщений, присоединение и уход участников и много других событий. Удобная хронология действий доступна прямо на сайте с фильтрами по участникам, каналам, типам событий.
  • �� Публикации и подписки: Привяжите канал YouTube, Twitch.tv, Trovo.live и сообщество ВКонтакте для публикации оповещений о новых видео, стримах и постах прямо в канал на вашем сервере.
  • �� Рейтинг участников: Поощряйте ваших участников за активную жизнь на сервере выдачей ролей при достижении определенных уровней!
  • �� Приветствия: Настройте собственные сообщения с приветствием новых участников, назначайте им начальные роли, а также возвращайте предыдущие старым участникам.
  • �� Команды: Настройте поведение всех команд под свои нужды — кулдаун, ограничения по ролям и каналам.
  • �� Пользовательские команды: Вы также можете добавить собственные команды с текстовым ответом, вызовом встроенной команды, изменением ролей и даже более сложным программируемым поведением, используя шаблоны сообщений. Их можно настраивать так же гибко, как и встроенные команды!
  • �� Весёлости: Реализовано немного забавных вещей вроде смайл-рулетки, системы кармы по печенькам, команд с картинками котов, собачек, лисичек, магический шар и другие мелочи.

Добавление на сервер#

Чтобы добавить бота на сервер, нужно:

  1. Зайти на https://juniper.bot/;
  2. Кликнуть большую кнопку Добавить в Discord и следовать инструкциям.
  1. Зайти на https://juniper.bot/;
  2. Кликнуть кнопку Войти в верхнем правом углу и войти в свой аккаунт Discord;
  3. Кликнуть на аватарку или имя пользователя и в открывшемся меню кнопку Мои серверы ;
  4. Найти нужный сервер и кликнуть Пригласить ;
  5. Следовать инструкции Discord.

При добавлении бота выбраны все необходимые права для его корректной работы. Право администратора выбрано в том числе и его можно отключить если вы действительно понимаете что делаете.

Для корректного функционирования JuniperBot рекомендуется оставить все галочки при выборе прав как есть.

Языки интерфейса и названий команд по умолчанию зависят от основного языка сервера если включено Сообщество. В противном случае, язык по умолчанию будет Английский.

Язык можно поменять в панели управления сервером в разделе Общие.

Настройка бота#

Чтобы настроить бота, нужно:

  1. Зайти на https://juniper.bot/;
  2. Кликнуть кнопку Войти в верхнем правом углу и войти в свой аккаунт Discord если ещё не сделали это;
  3. Кликнуть на свою аватарку или имя пользователя и в открывшемся меню кнопку Мои серверы ;
  4. Найти нужный сервер и кликнуть по нему;
  5. Вы вошли в панель управления данным сервером и можете настроить здесь все как вам угодно;
  6. Вы прекрасны!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *