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

Бот который пишет сообщения в дискорд за тебя

  • автор:

Бот для Discord ( автоматическая отправка сообщений )

После того как вы скачали архив и открыли его у вас будет 2 файла :

  1. Это папка с ботом в которой особо возиться не надо просто запускаете приложение DiscordBot.exe и оно вам всё установит само.
  2. Это исходник данного бота , он предназначен для более опытных пользователей. Этот файл запускается через программу Browser Automation Studio. Там вы сможете посмотреть исходный код программы и подредактировать его под себя.

2. Запуск бота и его настройка

После того как вы запустили бота и у вас прошла загрузка вам предложат на выбор 2 языка русский и английский. ( советую выбирать русский ибо под английский язык я особо не настраивал )

  1. URL chat — взять мы его можем в адресной строке браузера

2. Text — наш файл с фразами и словами которые бот будет использовать в рандом порядке! Бот не повторяется! Так что если слова закончатся он перестанет работать. ВАЖНО! каждое сообщение должно быть с новой строки!

Вот пример

3. Кол-во потоков здесь мы указываем число равно вашему кол-ву аккаунтов! Много не пишите т.к это очень нагружает компьютер. Каждый вписывает своё индивидуальное число.

4.Аккаунт — тут мы указываем путь к файлу с аккаунтами. ВАЖНО! Данные от аккаунт указываются в формате логин:пароль l login:password

3. Заключение

Ну вот вроде бы и всё. Советую в файл с сообщениями вписать как можно больше фраз и слов ( хотя бы 200 ) чтобы было разнообразие особенно если работаете со множеством аккаунтов!

Старайтесь выбирать фразы которые максимально похожи на живого человека. Не стоит копировать статьи из википедии))

Создаём Discord-бота на Python

Сегодня мы напишем Discord-бота с помощью Python и discord.py. А также посмотрим на примеры ботов.

Всем привет, сегодня мы напишем Discord-бота на Python и discord.py + бонусом посмотрим на примеры ботов. Приступим ?

Перед работой

Перед тем, как начать, вам нужны:

  1. Python 3;
  2. discord.py;
  3. Discord-аккаунт и свой сервер.

Для установки discord.py воспользуйтесь пакетным менеджером:

pip3 install discord.py 

Создаём нашего бота

Перейдите на Developer Portal и нажмите на New application.

Создаём Discord-бота на Python 1

Вы создали своё приложение, на странице приложение перейдите в Bot >> Add Bot и создайте своего Discord-бота.

Сохраните токен бота! Дальше он нам понадобится!

Создаём Discord-бота на Python 2

Если всё прошло успешно, поздравляю, половина дела сделана ?

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

Теперь можно добавить бота на сервер.

Перейдите в OAuth2 >> URL Generator, в Scopes выбираем Bot и ниже — права бота, копируем сгенерированный URL. Вставляем в браузер, и добавляем на наш сервер.

Создаём Discord-бота на Python 3

Эхо-бот

Напишем традиционного эхо-бота, и разберём каждую строчку кода.

import discord from discord.ext import commands config = < 'token': 'your-token', 'prefix': 'prefix', >bot = commands.Bot(command_prefix=config['prefix']) @bot.event async def on_message(ctx): if ctx.author != bot.user: await ctx.reply(ctx.content) bot.run(config['token']) 

Создаём Discord-бота на Python 4

import discord from discord.ext import commands 

Нужные нам импорты.

config =

Вспомогательный словарь config в котором храним токен и префикс команд (далее расскажу зачем нужен префикс команд).

bot = commands.Bot(command_prefix=config['prefix']) 

Создаём нашего бота, в аргументе передаём префикс.

@bot.event 

Декоратор, предназначенный для обработки событий, подробнее здесь.

async def on_message(ctx): 

Создаём асинхронную функцию, с параметром ctx, представляет из себя сообщение.

if ctx.author != bot.user: 

Проверка, не является ли автор сообщения нашим Discord-ботом. Дело в том, что если бот отправит сообщение, это будет новым событием, и тогда получается цикл.

await ctx.reply(ctx.content) 

Отвечаем на сообщение (ctx.reply), в аргументы передаём сообщение (ctx.content).

bot.run(config['token']) 

Запускаем нашего бота, в аргументы передаём токен бота.

Надеюсь вы разобрались с кодом, и мы можем переходить далее.

Обработка команд

Перед тем, как обрабатывать команды, нам пригодится наш префикс.

import random import discord from discord.ext import commands config = < 'token': 'your-token', 'prefix': '$', >bot = commands.Bot(command_prefix=config['prefix']) @bot.command() async def rand(ctx, *arg): await ctx.reply(random.randint(0, 100)) bot.run(config['token']) 

Создаём Discord-бота на Python 5

@bot.command() 

Декоратор обработки команд

async def rand(ctx, *arg): 

Асинхронная функция rand

await ctx.reply(random.randint(0, 100)) 

Отвечаем на сообщение, в аргументы передаём случайное число от 0 до 100

Бонус

import random import discord from discord.ext import commands config = < 'token': 'your-token', 'prefix': '$', >bot = commands.Bot(command_prefix=config['prefix']) @bot.command() @commands.has_role("Хозяин") async def rand(ctx, *arg): await ctx.reply(random.randint(0, 100)) bot.run(config['token']) 
import discord from discord.ext import commands config = < 'token': 'your-token', 'prefix': '$', >bot = commands.Bot(command_prefix=config['prefix']) @bot.command() async def kick(ctx, user : discord.User(), *arg, reason='Причина не указана'): await bot.kick(user) await ctx.send('Пользователь был изгнан по причине ""') bot.run(config['token']) 

35 полезных и необычных ботов для Discord

Discord — очень популярный сервис для общения. А встроенные в него боты помогают управлять сообществами, внедрять новые функции и развлекать участников. Ботов создают сами пользователи — их можно добавить к себе на сервер и сделать его лучше. Мы собрали список Discord-ботов, которые подойдут как для больших форумов на тысячи человек, так и для дружеской компании.

Социальные

MarriageBot

Добавляет возможность «пожениться» на участнике сервера, а потом «усыновить» или «удочерить» кого-нибудь

Truth or Dare

Встраивает игры «Правда или желание», «Я никогда не» и другие подобные. Поддерживает русский язык

Confessions

Создает на сервере филиал «Подслушано»: участники могут оставлять анонимные признания

Guess The Song

Музыкальный квиз «Угадай мелодию». Можно играть в одиночку или с друзьями

Полезные

Remoji

Импортирует кастомные эмодзи-реакции с других Discord-серверов

Gif Manager

Добавляет на сервер гифки-баннеры

TempVoice

Подходит для создания временных голосовых чатов, которые удаляются спустя время. В стандартном Discord такой функции нет

iTranslator

Определяет язык, переводит сообщения и приложенные файлы. Поддерживает более 50 языков

Community Hubs

Участники сервера могут создавать хабы — дополнительные каналы для общения

Tip.cc

Позволяет донатить участникам сервера через криптовалюту

Free Stuff

Следит за платформами, на которых раздают бесплатные игры, и уведомляет об этом

Музыкальные

Earth

Воспроизводит музыку в голосовых каналах с YouTube, Spotify, SoundCloud, Bandcamp и Vimeo

Lofi Radio

Добавляет голосовой канал с бесконечным стримом бесплатной музыки лоу-фай

Ear Tensifier

Для совместного прослушивания музыки. Устанавливайте громкость, включайте музыкальные фильтры и составляйте плейлисты

Aiode

Воспроизводит музыку по ссылкам. Достаточно отправить боту любой URL, особенно хорошо работает со Spotify и YouTube

Jockie Music

Добавляет до четырех музыкальных ботов, чтобы можно было слушать разную музыку в разных каналах без угрозы «перебить» поток

Для модерации

MEE6

Самый популярный бот для администрирования. Добавляет собственные команды, назначает роли, делает рассылки

Carl-Bot

Бот с милой иконкой черепашки устанавливает роли участникам, собирает статистику и следит за модерацией

ProBot

Автоматически модерирует, отвечает на сообщения, защищает сервера от рейдов

Verifier

Верифицирует пользователей, чтобы не допускать имитирующих поведение людей ботов на сервер

Security

Защищает от спам-атак и сканирует сервер на угрозы безопасности

EasyPoll

Бот для голосований с ограничением по времени. В одном опросе может быть до 20 вариантов ответа

Birthday Bot

Автоматически поздравляет участников сервера с днем рождения

Giveaway Boat

Разыгрывает призы среди участников сервера: собирает ники и тегает победителя

Игры

Poketwo

Ловите покемонов, пока общаетесь на сервере, а потом собирайте коллекцию и сражайтесь с другими игроками

Epic RPG

Классическая RPG с подземельями, квестами, крафтингом, дуэлями и битвами с боссами

Dank Memer

Большая игра про уход за мемными героями с внутренней экономикой. Ходить на работу или грабить друзей — выбор за вами

Soccer Guru

Коллекционная игра с карточками реальных футболистов из FIFA. Собирайте клуб, покупайте игроков и сражайтесь с участниками сервера

TacoShack

Экономическая игра, где нужно управлять ларьком по продаже тако и вкладываться в соусы на бирже

VirtualFisher

Симулятор рыбалки. Ловите рыбу, покупайте удочки и соревнуйтесь с друзьями в общем рейтинге

Нейросети

AI Image Generator

Бот для генерации картинок. Качество не всегда хорошее, но зато сервис полностью бесплатный

Wombot

Бот от создателей Wombo для генерации мемных картинок

Midjourney

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

Niji

Отдельная аниме-версия Midjourney. Бот доступен автоматически при оплаченной подписке на основную нейросеть

ChatGPT

Неофициальный бот для генерации связного текста. Поддерживает русский язык

Еще про интересные сервисы:

Мы постим кружочки, красивые карточки и новости о технологиях и поп-культуре в нашем телеграм-канале . Подписывайтесь, там классно: @t_technocult

Даша Лейзаренко

Даша Лейзаренко
Есть ли у вас любимые боты, которые не попали в список?

Загрузка

клайд знаю его удалили или чтото такое но пожалуйста добавьте если найдёте

Приложение Discord является самым популярным приложением для общения.

Но многие забывают или намеренно пропускают сами минусы этого приложения.

Сами минусы приложения Discord:

1)Разнообразный коллектив в котором не всегда нормального собеседника найдешь;

2)В приложении Discord сами модераторы серверов не реагируют на жалобы;

3)Конфиденциальность в серверах не имеет никакого значения;

4)Странное комньюнити в русскоязычных серверах.

5)На жалобы техобслуживание долго не реагирует.Но попытаться можно.Все зависит от количества жалоб.

6)Само коммьюнити приложения тебя сделает плохим.Если им что-то не нравится.У них своё представление о том или ином человеке.Они живут в своём собственном представлении кто ты и что ты и делают выводы не оценив ситуацию.

7)Есть определенные “особые” личности которым всё не почем.И “они” проникают без ведома куда не следует.

8) Модерация в чатах часто произвольная, субъективная или отсутствовать совсем.

9) Дискорд зачастую используется для травли и целенаправленных атак на индивидуумов или небольшие группы.

10) Многие сервера не имеют фильтрации контента или неадекватно с ней справляются.

11) Переполнено спамом, особенно в публичных серверах.

12) Масса неактивных серверов засоряет поиск новыми серверами и затрудняет общение.

13) Ненормативная лексика и оскорбления может быть частью общения и никто за это не накажет.

14) Сообщества могут быть ориентированы на конкретную аудиторию и не приветствовать новичков.

15) Часто нет возможности контролировать, что другие пользователи делятся с вами или отправляют вам в личные сообщения.

16) Бывает сложно поддерживать беседы из-за большого потока сообщений.

17) Профили пользователей часто анонимные, что может увеличить шансы настречу с деструктивными или вредоносными людьми.

18) Также в самом приложении есть некоторые “личности” которые имеют свойство “цепляться” к словам.Притом даже к определенным словам.

19) Сервера обсолютно никакой роли не играют вообще.

20) Подстрекатели и провокаторы в самих серверах.

21) В приложени Discord нужно быть осторожным с высказываниями(даже если они написаны на эмоциях это не будет является оправданием) и соблюдать информационную гигиену.

22) Кибербуллинг в самих серверах.

Следует думать что пишешь и говоришь в русскоязычных серверах Discord.

Это некоторые из минусов использования Discord, особенно в русскоязычном сегменте. При использовании такого приложения важно быть осведомленным и заботиться о своей безопасности.

Создание простого Discord бота с помощью библиотеки discord.py

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

Получение токена и Client ID для вашего бота

Для получения токена и ID бота небходимо создать свое приложение и в разделе General Information скопировать Client ID.

А в разделе настроек создать бота и скопировать его токен. Задача не сложная, думаю все с этим справятся.

Собственно пишем бота

Устанавливаем discord.py с помощью pip:

pip install discord

После успешной установки создаем файл bot.py, где будем писать бота.

Импортируем все необходимое:

import discord from discord.ext import commands 

Создаем переменную с вашим токеном, про который я писал выше:

TOKEN = 'Ваш токен'

Про токен

Хотя еще рано, но если вы захотите залить вашего бота на какой-нибудь сервер, то стоить побеспокоится о безопасности вашего токена.

Создаем тело бота:

bot = commands.Bot(command_prefix='!') #инициализируем бота с префиксом '!'

Для начала сделаем простенькую команду, аргумент которой бот будет просто пересылать:

 @bot.command(pass_context=True) #разрешаем передавать агрументы async def test(ctx, arg): #создаем асинхронную фунцию бота await ctx.send(arg) #отправляем обратно аргумент 

И в конце запускаем бота с вашим токеном:

bot.run(TOKEN)

В итоге должно получится вот такое:

 import discord from discord.ext import commands TOKEN = 'Ваш токен' bot = commands.Bot(command_prefix='!') @bot.command(pass_context=True) # разрешаем передавать агрументы async def test(ctx, arg): # создаем асинхронную фунцию бота await ctx.send(arg) # отправляем обратно аргумент bot.run(TOKEN) 

Теперь необходимо добавить бота на сервер. Сделать это можно с помощью ссылки:

https://discordapp.com/oauth2/authorize?&client_id=&scope=bot&permissions=

Число необходимых прав можно получить в разделе настроек бота.

Теперь можно запускать бота:

python bot.py

После нескольких секунд, можно заметить его в сети:

И наконец-то попробовать отправить команду:

Заключение

Вот так можно легко запустить у себя на сервере бота. Как можно заметить библиотека делает практически все за тебя и остается только добавлять свой функционал с использованием python. В следующий раз я покажу как следить за событиями, подключатся к голосовым каналам (избегая проблем с linux и Windows), использовать роли и права участников и другое.

Надеюсь, статья была Вам полезна, удачи!

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

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