Все секреты компьютера для новичка и профессионала

Как сделать bot для Discord на Python, правила написания и установки помощника

Как сделать bot для Discord на Python, правила написания и установки помощника

Discord с каждым днем становится все более востребованным среди киберспортсменов, любителей компьютерных развлечений и тех, кто привык общаться в сети в тематических чатах. Вместе с повышающимся спросом меняется и функционал мессенджера – появились и подписки на Nitro, и функция бустинга серверов. Сейчас же спрос растет на разработку bot (ботов) для Discord на Python. Как все работает, какие команды писать и чем полезен бот – инструкции ниже!

screenshot_1

Создание бота и получение токена

Начинается разработка нового бота для мессенджера с подготовки необходимых инструментов, разрешений и правил:

  • Авторизация. На официальном сайте Discord предстоит или зарегистрироваться, или авторизоваться, заполнив ряд текстовых полей.
  • Интеграция. Далее – переход на страницу с тематическим контентом для мессенджера и выбор пункта «New Application» в правом верхнем углу.

screenshot_2

  • Выбор. Следующие шаги связаны непосредственно с наименованием бота (предстоит выбрать название), активацией (пункт «Bot» в меню слева) и выбором настроек (желательно ничего не менять, в особенности поля, связанные с «Public bot» и «Require OAuth2 Code Grant»).

screenshot_3

  • Токен. После базовой подготовки и до загрузки дополнительных модулей («Module») и API необходимо лишь скопировать «Токен» («Token»), который появится в разделе «Build-A-Bot» после всех действий, описанных выше. Если с копированием (или переносом комбинации) возникнут проблемы, то проще воспользоваться кнопкой «Regenerate» и обновить «Токен».

screenshot_4

Приглашение бота на свой сервер

Если с перечисленными выше действиями не возникло проблем, то дальше и вовсе достаточно повторить лишь пять несложных действий.

  • Сначала предстоит подготовить URL-ссылку приглашения на вкладке «OAuth2», выбираемую в левой части интерфейса, а после – уже справа – установить галочку напротив пункта «Bot».

screenshot_5

  • Далее необходимо проставить галочки для Дискорда с разрешениями. Разрабатываемый на Питоне бот понадобится для рассылки сообщений, а потому выделить предстоит все, что связано с «Text Permissions», а еще – «View Channels».

screenshot_6

  • Если галочки проставлены, то сверху осталось нажать на «Copy» и скопировать ссылку.
  • Далее URL-адрес достаточно вставить в адресную строку браузера и нажать на «Enter».
  • После перехода появится предложение выбрать сервер, куда интегрировать бота, и кнопка «Авторизовать».

Как написать код для базового бота Discord с помощью библиотеки Discord.py

Разрабатывается бот на основе библиотеки для Python – Discord.ру, упрощающей многие действия и разрешающей загружать специальные модули и шаблоны, а не писать весь код вручную.

Создание реплик

Применять язык программирования Python проще в специальных редакторах кода (Sublime Text, Atom, Visual Code), но при разработке бота легче ориентироваться на специальный сервис Repl.it – специальную IDE, куда уже интегрирована необходимая библиотека discord.py. Достаточно нажать на «Start Coding», а после – ввести комбинацию «import discord» в верхней части main.py. Дальнейшие действия не понадобится – Repl.it без лишних вопросов справится с разверткой необходимой информации и подготовит почву для дальнейшего кода.

Вдохновляющие цитаты

Перед тем, как создать список вдохновляющих цитат, предстоит интегрировать новый модуль Python и ввести «get_quote ()», необходимый для использования запросов из URL-адреса API и возвращения найденных в списке сообщений. Дополнительно понадобится модуль «requests» и еще одна команда – «json.loads()».

Текущий промежуточный код выглядит следующим образом:

screenshot_7

screenshot_8

Грустные слова

Перед тем, как настраивать реакции бота на «печальные» сообщения, необходимо подготовить простейшую связку-список, которая станет триггером для бота и приведет к выводу дальнейших обнадеживающих сообщений. Добавлять грустные слова предстоит после переменной client:

  • sad_words = [«depressed», «unhappy», «miserable»].
  • Кроме латиницы поддерживается и кириллица: те же [«sad», «depressed»] мгновенно меняются на [«грустно», «депрессивно»].

Обнадеживающие сообщения

После генерации списка необходимы обнадеживающие «ответы». А именно за списком sad_words предстоит добавить конструкцию следующего типа:

screenshot_9

Как и в случае с «грустным» списком, допустима кириллица и привычные выражения, вроде «Взбодрись!». Главное – соблюдать синтаксис – использовать скобки, кавычки.

Настройка событий

Discord основан на событиях, реализованных в мессенджере разными способами, но простейший пример – сообщение. Когда пользователи оставляют в чате хотя бы букву или смайлик, появляется возможность «отреагировать» на произошедшее событие. Почему бы не подготовить бота, способного ответить на появляющееся сообщение?

Весь код, частично позаимствованный из официальной документации discord.py, выглядит так:

screenshot_10

Подробности к коду следующие:

  • Фразу os.getenv('TOKEN') необходимо заменить «Токеном», выданным в браузере (подробности – выше).
  • Client необходим для связи с Discord. А @client.event() регистрирует происходящие события.
  • Строки «import discord» и «import os» импортируют ряд библиотек, необходимых для работы.
  • Когда боту приходит сообщение, вызывается событие «on_message()»;
  • Затем происходит проверка содержимого с помощью «message.content». Если там содержится «$hello», то бот автоматически ответит «Hello!».

screenshot_11

Запуск бота

Активируется bot для Discord в Repl.it с помощью соответствующей кнопки в интерфейсе онлайн-среды. А вот в редакторах кода предстоит написать «py3 main.py» или «python3 main.py». Если действия проделаны корректно, то добавленное в чат с ботом сообщение «$hello» приведет к появлению фразы «Hello!».

screenshot_12

Как улучшить бота

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

Во-первых, не помешает функция «$inspire», способная выводить заготовленную цитату (в том числе и вдохновляющую) из заранее организованного списка после добавления пользователями соответствующей команды.

Как отвечать на сообщения

Последний шаг – вынужденное обновление бота и добавление связки из списков с командами, и новой функции. Весь алгоритм действий выглядит следующим образом:

  1. Импорт модуля random и добавление строки «import random» в верхнюю часть кода;
  2. После необходимо обновить функцию «on_message()» для проверки сообщений, содержащих слова из заранее подготовленного списка «sad_words».

screenshot_13

Добавлять новые команды и пользоваться на Python легче, чем кажется. Достаточно попрактиковаться и творчески подойти к процессу, а заодно – чаще заглядывать в документацию, где полно советов для новичков и тех, кто еще обучается искусству подготовки кода.

Информационный портал IT Техник
Вам помогло? Поделитесь с друзьями - помогите и нам!
Поделиться
Отправить
Класснуть
Линкануть
Вотсапнуть
Запинить
Комментарии к статье: 1
Добавить комментарий


Граватар rredragon
rredragon

Зачем писать токен и использовать OS, если можно в JSON файл все поместить и подключить к главному коду. Так-же не понятно зачем использовать event если есть @bot.command :/

Ответить
Читайте нас в Яндекс Дзен
Наш Youtube-канал
Канал Telegram

Прямой эфир

awegas
awegas
Работодатель должен быть заинтересован в дипломе вуза на собеседовании. Абитуриент, представивший сертификат об окончании курса в престижном университете, имеет больше возможностей претендовать на престижную работу с высококлассной зарплатой. Диплом национального технического университета "харьковский политехнический институт" о работе и различных социальных связях обязательно произведет впечатление на руководителя предприятия. Купите сертификат нту хпи и получите работу на заветную вакансию Подлинный сертификат об окончании курса в нту хпи, естественно, не гарантирует соискателю руководящей должности и уважения коллег, для которых полезен профессионализм. Но, имея образовательный сертификат более известного в россии вуза со всеми навыками и увлечением работать, вы с интересным процентом вероятности заставите менеджера принимать клиентов по всему городу. Наш ресурс дает вам возможность купить диплом национального технического университета "харьковский политехнический институт" недорого. Изделие изготовлено нами с использованием гознаковых бланков гознака, документ получается на 100% идентичным оригиналу. Компания также обеспечивает прозрачность, поэтому мы предлагаем приобрести сертификат, не опасаясь раскрытия информации. Диплом нту хпи под заказ Наша компания работает в соответствии с условиями покупателя. Согласованные сроки оформления сертификата о высшем образовании реализуются согласно заявке по фактической стоимости. Чтобы зарегистрировать заявку, вам нужно зайти на наш портал, выбрать факультет, профессию и время выхода. Самое ценное-правильно ввести личные данные человека, которому требовался диплом нту хпи, и составить его контакты. В таких обстоятельствах мы свяжемся с вами и обсудим нюансы договора. Если вы лелеяли этот пост, после которого вы, естественно, хотели бы поселиться для получения более подробной информации о Купить диплом в Москве http://all-diploms.com Пожалуйста, посетите нашу собственную страницу.
Как в ТикТоке посмотреть и удалить свои комментарии, почему не отправляются
uvufumusa
uvufumusa
Купить диплом двфу с бесплатной доставкой без предоплаты можно в проверенном месте на этом сайте Купить диплом в Москве http://all-diploms.com. Диплом дальневосточного федерального университета, подтверждающий окончание обучения по любой специальности, способен помочь вам при приеме на работу. Важно сказать, что к этому особенно часто прибегают для того, чтобы приобрести диплом (дальневосточный федеральный университет). Производство дипломов создается с помощью типовых бланков гознака (инновационный тип рф с 1996 по 2019 год, а ретро - модель ссср до 1996). Подробнее о двфу Дальневосточный федеральный университет (двфу) - первый университет на востоке сибири был образован в 1899 году. Университет предлагает обучение по различным направлениям подготовки, в том числе на факультетах, которые проводят обучение полностью в оригинале. Использование качественных технологий делает образование гибким, максимально интересным для студентов. Задача двфу-объединить все виды образовательных стилей в единое целое, содержащее юридическое, экономическое, педагогическое, биомедицинское, гуманитарное и инженерное образование. Основным противовесом другим вузам является широкий профиль, уникальность предметного подхода, технологичность современного общеобразовательного процесса. Преимущества приобретения сертификата двфу Когда вам понадобится диплом двфу для успешного компьютера или ноутбука, для выбранной должности, менеджеры нашей организации сделают корочку, скоро она будет соответствовать различным принятым стандартам и сможет пройти все проверки. Эта форма гознака, фрески учителей, голограммы и печати, голограммы и шрифты, принятые в дипломах двфу,-все это не даст возможности усомниться в легитимности аттестата об образовании.
Как в ТикТоке посмотреть и удалить свои комментарии, почему не отправляются
Василий
Василий
Комбинацию вирусов он скрывал.
Билл Гейтс изначально скрывал самую знаменитую комбинацию клавиш Ctrl + Alt + Del
Igor Go
Igor Go
Что за бредовая статья? Это сочетание клавиш было известно всем еще с первых винтов. И секрета никакого в этом не было от обыкновенных пользователей.
Билл Гейтс изначально скрывал самую знаменитую комбинацию клавиш Ctrl + Alt + Del
Эдуард
Эдуард
сколько помню.... всегда так диспетчер команд включал....
Билл Гейтс изначально скрывал самую знаменитую комбинацию клавиш Ctrl + Alt + Del
fatcool
fatcool
только вчера было именно это: гулял с собакой в дождь, айфон играл музыку в нагрудном кармане куртки "звуком" кверху, т.е. возможно было попадание капель внутрь через несколько нижних в айфоне отверстий. Сразу после прогулки он замолчал, картинка звука в обоих положения рычажка переключения сбоку показывала "Наушники", и в наушниках как раз звук был -- динамики молчали, перезагрузка, поход в настройки -- всё было бес толку. Плюнул, тайно надеясь, всё-таки, что было попадание воды, оключил и оставил в покое на ночь до утра. Утром как ни в чём не бывало фурычил через динамики! Да, кстати, звонок при молчавших динамиках вечером звенел как обычно, полагаю, тут другой источник звучания и от влаги не зависит? Так что, мочить айфон через нижнюю часть -- возможно и небезвредно.
Пропал звук динамика на смартфоне, а в наушниках есть – что делать?
Moderator
Moderator
Конкретно - шапочку из фольги. И ничего не страшно. Нет норм по излучению на квадратный метр. И показатель привязан к мощности роутера, его типу, антеннам - многим факторам.
Эксперты объяснили, нужно ли выключать роутер ночью
fatcool
fatcool
так какое расстояние в квартире в метрах от обычного среднего роутера можно считать безопасным, т.е. в пределах 10 микроватт на см квадратный -- можете сообщить, без общих рассуждений? Или формулу как нам сосчитать -- всё какие-то военные тайны, а не деловые конкретные ответы.
Эксперты объяснили, нужно ли выключать роутер ночью
Moderator
Moderator
Вам - надо. Как и Ютуб смотреть. Если есть необходимость, то качайте.
Эксперты объяснили, нужно ли выключать роутер ночью
Пупа
Пупа
То есть торренты ночью качать не надо?
Эксперты объяснили, нужно ли выключать роутер ночью
Moderator
Moderator
Не позуемся. Но довольны
Два предупреждения, которые спугивают или злят телефонных мошенников
Moderator
Moderator
Ничо нипонил
Как скачать IPTV-плейлист с Матч Премьер и другими спортивными каналами
Тата
Тата
Есть столько приложений блокирующих спам. звонки. Почему не позуетесь. Скачайте себе скачайте своим пожилым родителям и не будите знать горя. Блокируют всех кроме контактов ваших. Пользуюсь уже давно и очень довольна
Два предупреждения, которые спугивают или злят телефонных мошенников
олел две нидели посмате матч премер и все пропало
олел две нидели посмате матч премер и все пропало
если даете людя сматреть спорт то не обнавляйте плэй лист
Как скачать IPTV-плейлист с Матч Премьер и другими спортивными каналами
Moderator
Moderator
Тоже вариант
Отключаем вредную настройку на Android: нещадно ест батарею – что деактивировать
Moderator
Moderator
Приятного смеха, Юрий. Практика работы сервисов показывает, что не только софт служит причиной выхода из строя. Роутеры иногда перегорают как лампочки.
Эксперты объяснили, нужно ли выключать роутер ночью
Олег
Олег
Купите простенький мобильник 1000мА и говорите 10 дней.
Отключаем вредную настройку на Android: нещадно ест батарею – что деактивировать
Юрий
Юрий
Ну насмешил - срок службы 5 лет! Электронные приборы на полупроводниках вообще не имеют срока службы - это не механизм. Он может выйти из строя и через день и через сто лет. А вот устарение принципа работы или "софта" - это единственная причина, почему полупроводниковый прибор со временем можно (и нужно) менять, даже если он и работоспособен.
Эксперты объяснили, нужно ли выключать роутер ночью
Moderator
Moderator
Юмор бывает разный. Блестящий, черный и матовый. Последний почему-то доходчивее.
Зачем нужен барометр в телефоне – как включить и пользоваться
Сергей
Сергей
В принципе, номер телефона для телеграма это практически то же самое, что и аренда номера для вк. А для регистрации на различных сервисах номер можно купить на сайте Хоттелеком https://hottelecom.net/virtual-number-for-vkontakte.html
Как в Телеграме создать аккаунт без номера телефона, топ-3 способа
Иван
Иван
Автор, телефонов рекламщиков обычно нет в Ватсапп и Вайбере, если номер для прозвонов только используется. И в ватсапе есть возможность скрыть фото, время посещения ото всех абсолютно. Так что этот способ под большим сомнением. Ещё можно смс отправить на этот номер, с большой долей вероятности оно не будет доставлено т.к. на номере заблокировано всё, кроме входящих звонков.
Как определить, кто звонит с неизвестного или скрытого номера: 7 способов
анатолий
анатолий
если юмор, то не смешной.
Зачем нужен барометр в телефоне – как включить и пользоваться
Moderator
Moderator
А у нас в квартире газ. А у вас?
Почему спутниковое телевидение умирает: 3 основные причины
Вик
Вик
У меня к смарттелику подключен и интернет и спутниковый ресивер !
Почему спутниковое телевидение умирает: 3 основные причины
Вик
Вик
200 рублей и смотрю все каналы НТВ плюс уже много лет!
Почему спутниковое телевидение умирает: 3 основные причины
Moderator
Moderator
Это для кого вопрос? Для президента России, Байдена или триумвирата Галактической Федерации?
На какие номера ни в коем случае нельзя перезванивать: 4 признака мошенничества
Александр
Александр
Пустая трата времени 😊
Свершилось: в Xiaomi объяснили, как отключить рекламу в оболочке MIUI
ник
ник
Когда сделаете так чтобы никакие мошенники не будут рулить в эфире.
На какие номера ни в коем случае нельзя перезванивать: 4 признака мошенничества
Moderator
Moderator
В точку!))))
Как просмотреть, очистить историю Яндекс браузера
Unname
Unname
Хм, а как же реестр? Там тоже куча хвостов остаётся, и они часто мешают куда больше файлов в PF, PD и AD.
Как удалить следы ненужных программ из файловой системы Windows – без сторонних приложений
Unname
Unname
Для тебя это будет открытием, werewolf, но есть и такие, кто даже не подозревает о существовании истории в браузере. Больше того, многие и слова "браузер" не знают. Они просто "открывают интернет", ищут/смотрят (только смотрят) что нужно (кино, картинки, объявления) или переходят по готовым ссылкам. Всё, никакой истории, никаких закладок, никаких настроек и т.п.
Как просмотреть, очистить историю Яндекс браузера
Moderator
Moderator
Мы серьезно думаем. А Вы? Например, перед тем, поразить окружающих мощью своего интеллекта, выражая ее в язвительном комментарии?
Как просмотреть, очистить историю Яндекс браузера
Moderator
Moderator
Д.день симметрично. Виктор, зачем впадать в крайности? Отрубание головы вовсе не является лучшим средством от насморка. Например, можно разумно подходить к расходу энергии приложениями в смартфоне.
Немедленно удалите приложения пяти типов со своих гаджетов
werewolf
werewolf
вы серьезно думаете что есть люди,которые не умеют пользоваться браузером,или это до вас только недавно дошло?
Как просмотреть, очистить историю Яндекс браузера
Виктор
Виктор
Д.день, статья-то о чём? Какие конкретно приложения надо удалить? И ради чего? Для экономии заряда и памяти? Зачем тогда нужен смартфон, купи кнопочник и радуйся. Моя работа, например, связана с корректурой навигационных морских карт, при этом используется "кар-код" (QR) для поиска корректурных материалов. Так что-ж теперь, удалить приложение-сканер на гаджете и уволиться? Зато сохраню ресурс батареи и памяти на смартфоне. Напоминает силлогизм - хочешь съэкономить на бензине, не езди на автомобиле и храни его в гараже. С уважением.
Немедленно удалите приложения пяти типов со своих гаджетов
Альбина
Альбина
Большое спасибо. Наконец все наглядно - значки, обозначения и пояснения. Успешно отключила передачу данных. До этого платила и Мегафону за мобильный интернет и за Wi-Fi домашний. Пользуюсь интернетом только дома. Мне 72 года
Что такое передача данных в телефоне, как включить, отключить
Алексей
Алексей
Не надо придумывать велосипед:В помощь WPD,Eso,SSD Mini Tweaker,ну и на желание Win 10 Tweaker,не дураки делали...
Что можно отключить в Windows для существенного ускорения системы
Moderator
Moderator
То чувство, когда понимаешь, что цель Кирилла - написать комментарий и показать, какие все кругом лошары. Традиционно не замечая собственного бревна. /А теперь перейдем к некоторым числам. Первое, о чем следует подумать, — это частота мерцания. Большинство людей воспринимают мерцающий источник света как постоянное свечение со скоростью от 50 до 60 раз в секунду, или герц. Некоторые люди могут обнаружить легкое мерцание в люминесцентной лампе с частотой 60 Гц, и большинство людей увидят мерцающие пятна по всему зрению, если они сделают быстрое движение глаз, глядя на модулированные светодиодные задние фонари, которые есть во многих современных автомобилях/ это цитата из одной статьи, каких в сети много. Поищите, почитайте. А потом несите уже свою порцию гуано, чтобы кинуть в автора.
Человек передумал покупать телефон, просто помахав перед экраном устройства обычным карандашом: что именно и зачем он проверял
Кирилл
Кирилл
"Напомним, что человеческий глаз не распознает свыше 60 кадров в секунду" - то чувство, когда автор ни разу не видел( и видимо не слышал) про смартфоны с матрицами на 120 герц, игровых мониторах, которые на рынке не первый год.
Человек передумал покупать телефон, просто помахав перед экраном устройства обычным карандашом: что именно и зачем он проверял
Moderator
Moderator
Дмитрий, браво. И что? Где логический финал, так сказать? Проделан титанический труд по перелопачиванию интернета, а итогов нет. обидно... Кстати, почти все продукты дядюшки Билли выходили сырыми. Это уже часть политики компании.
Дата выхода ОС Windows 11 и нововведения в системе, поддержка Android
Дмитрий
Дмитрий
"Попробуем разобраться с Windows 11, представив, что она все же существует." Данные слова показывают неуверенность в правдивости информации и фактически оправдывают все сказанные Вами слова. А если серьёзно, то похожий дизайн, как показано на картинке, будет в новом обновление Windows 10(Sun Valley), осенью этого года. Что насчёт внутреннего содержимого, улучшится производительность и безопасность. Взятые скриншоты - фантазия дизайнеров, эти работы можно найти на ютубе, их там много. Вот ответ модератора в Microsoft community: https://answers.microsoft.com/ru-ru/windows/forum/all/%d0%ba%d0%be%d0%b3%d0%b4%d0%b0/279bc9f1-a2fa-42ca-a926-01b01d60b098 "После того, как прозвучала новость о появлении новой OS, по-прежнему остаются сомнения в правдивости информации. Руководство компании неоднократно делало акцент на том, что Windows 10 – последняя. Но как это понимать? Что корпорация уйдет от привычного дизайна, ядра, набора ключей?" Звучит нелогично, поскольку зачем тратить кучу денег на переработку ОС, добавления нового и т.д, если можно по чуть-чуть улучшать ОС доводя её до идеала и не тратить так много денег и не выпускать в спешке сырой калл, который выдаёт на первых порах кучу ошибок(таких моментов в истории корпорации много). Впрочем, мои слова будут, для Вас, звоном в ушах, который скоро прекратиться. Источники моей информации: https://hi-tech.mail.ru/review/53592-obnovlenie-windows-10-sun-valley/ https://answers.microsoft.com/ru-ru/windows/forum/all/%d0%ba%d0%be%d0%b3%d0%b4%d0%b0/279bc9f1-a2fa-42ca-a926-01b01d60b098 https://noblefox.ru/kogda-vyydet-windows-11/ https://ru.wikipedia.org/wiki/Windows_10 https://3dnews.ru/1030014/osenyu-v-windows-10-sluchitsya-sun-valley-bolshoe-obnovlenie-interfeysa-so-skruglyonnimi-uglami Откуда Вы и другие люди могли взять скриншоты "Windows 11" https://www.youtube.com/watch?v=GksehGJccqQ https://www.youtube.com/watch?v=cN4j7Hw7Zs0 https://www.youtube.com/watch?v=tOJAwGYZ9q8 https://www.youtube.com/watch?v=VKvILElJd4w&t=202s https://www.youtube.com/watch?v=i-RLv4p6AYs&t=270s
Дата выхода ОС Windows 11 и нововведения в системе, поддержка Android
Moderator
Moderator
Можно было бы и поделиться знанием.
Свершилось: в Xiaomi объяснили, как отключить рекламу в оболочке MIUI
Андрей
Андрей
Прям Америку открыли я года два знаю как её отключить
Свершилось: в Xiaomi объяснили, как отключить рекламу в оболочке MIUI
Юлия
Юлия
Спасибо большое.
Телефон издает звук уведомлений, но их нет – что это такое?
Moderator
Moderator
Неплохая попытка рекламы
8 способов открытия Проводника в системе Windows 10, где он находится
Moderator
Moderator
Хорошее начало "начал читать статью". Мне что ли в том же духе писать - "начал читать комментарий"... Всем не угодишь. Для тех, кому не нравится, всегда есть альтернатива.
Отключаем вредную настройку на Android: нещадно ест батарею – что деактивировать
Moderator
Moderator
Азат, как читали? По диагонали, через строчку, под латте? В статье четко разделено, где мощность, где расход. Если что, приняла Госдума. Перепады могут быть и по току в том числе, не только по напряжению.
Эксперты объяснили, нужно ли выключать роутер ночью
Moderator
Moderator
Василий, что за крик души, музыка Моргенштерна, слова Тимати? Или это вообще в пространство реплика?
Почему спутниковое телевидение умирает: 3 основные причины
Moderator
Moderator
Банили. Он опять вылезает)
Как проследить за кем угодно через камеру его смартфона и как защититься
Николай
Николай
Забаньте уже этого Семёна с левыми коментами
Как проследить за кем угодно через камеру его смартфона и как защититься
Adblock
detector