Создал Discord Python Бота Для Автоматического Постинга Мемов С Reddit

  Рет қаралды 12,888

PyLounge - программирование на Python и всё о IT

PyLounge - программирование на Python и всё о IT

3 жыл бұрын

В этом видео я покажу, как сделать Discord бота на Python для автоматической отправки мемов с Reddit в выбранный
discord-канал. Посмотрим как зарегистрировать Reddit-приложение, создать Discord бота и напишем небольшой скрипт, с помощью которого бот раз в несколько секунд будет пересылать в канал свежие публикации с Reddit. Для разработки использовались библиотеки discord.py и asyncpraw.
✔ Создание Discord Бота На Python | Бот Для Игры В Города: • Создание Discord Бота ...
✔ Пишем Тelegram Бота На Python: • Пишем Тelegram Бота На...
✔ Ссылка на группу ВКонтакте: pylounge​​
✔ Канал PyLounge: / @pylounge
✔ По вопросам сотрудничества и предложений: peoplesdreamer@gmail.ru
✔ Music: www.free-stock-music.com​​
Материалы из видео:
✔ Документация discord.py: discordpy.readthedocs.io/en/s...
✔ Документация asyncpraw: asyncpraw.readthedocs.io/en/l...
✔ Reddit: www.reddit.com/
✔ Discord: discord.com/
✔ Исходный код бота из видео: topic-194576836_47513915
Привет! Я долго занимаюсь программированием, в частности программирование на языке Python. Я много чего узнал за это время, и мне есть, чем поделиться со зрителями моего канала.
Здесь выходят разнообразные ролики, касающиеся IT-тематики и программирования. Подписывайся, будем узнавать что-то новое и работать вместе! Погнали!
#python​​​ #discord #бот #pylounge #ityoutubersru

Пікірлер: 63
@pylounge
@pylounge 3 жыл бұрын
Какие интересные дискорд боты попадались вам?)
@user-hi6dd9kl9p
@user-hi6dd9kl9p 3 жыл бұрын
у меня бот не в сети. Всё сделал как вы показывали в видео. Подскажите пожалуйста куда смотреть? ошибка item = await memes_submissions.__anext__() IndentationError: unexpected indent
@pylounge
@pylounge 3 жыл бұрын
​@@user-hi6dd9kl9p С отступами какая-то проблема
@hiper2021
@hiper2021 3 жыл бұрын
А у меня такая проблема AttributeError: 'NoneType' object has no attribute 'send' что посоветуешь?
@utsiye
@utsiye 2 жыл бұрын
@@hiper2021 код смотреть нужно
@MaryJane-nd7pe
@MaryJane-nd7pe Жыл бұрын
Привет! Впервые наткнулась на твое видео. Очень полезно, спасибо!) Я хочу попробовать создать бота в дискорд, который будет автоматически постить новости с конкретного сайта (forex factory). Но я никогда этого не делала и языка программирования не знаю. Не мог бы ты помочь мне разобраться в написании данного кода? Буду тебе безмерно благодарна :))
@laikaboss9047
@laikaboss9047 3 жыл бұрын
Чееел, запили пж ВК бота на vkwave. Прям круто будет, если сделаешь. А видос с Дискорд ботом топовый подача информации очень хорошая. В будущем примерно такого же сделаю)
@8888UNIVERSE8888
@8888UNIVERSE8888 2 жыл бұрын
Вам детей нужно учить. Объясняете идеально, правда! Спасибо =)))
@zvezdozhuika8105
@zvezdozhuika8105 2 жыл бұрын
аахаха) спасибо большое) теперь у меня есть бот который спамит на мои сервера котиков с реддита =() если кто тоже хочет котиков прото поменяйте в коде слово mems на cats или просто создайте еще 1 фаил с заменой этого слова и запукайте сразу 2 и будут и котики и мемы, главное id канала тоже поменять если не хотите что бы все в 1 канал кидало =))
@andriysharapoff6318
@andriysharapoff6318 3 жыл бұрын
Спасибо за видео
@kawai2370
@kawai2370 2 жыл бұрын
Здравствуй, спасибо за туториал, написал бота немного изменив твой код, но у меня вопрос, если в посте на реддите есть галлерея с рисунками, возможно ли как то грамотно вытащить рисунки из галлереи и прикрепить URL в пост в дискорде? А ещё я смог прикреплять видео из реддита дописывая к item.url "/DASH_720.mp4" но вот только видео получается без звука, есть ли какое нибудь решение?)
@pylounge
@pylounge 2 жыл бұрын
Это уже надо детально разбираться с самим редитом и его API. Из личного опыта использования по данному вопросу ничего не могу подсказать
@edmi5579
@edmi5579 2 жыл бұрын
блин подскажи какие приложения использовал для кода я просто только писал код на C#
@spql3509
@spql3509 3 жыл бұрын
Слушай, такой вопрос, можно ли сделать дублирование функции чтобы бот брал информацию еще из других групп реддита
@pylounge
@pylounge 3 жыл бұрын
да, можно сразу из нескольких
@dreadilord1015
@dreadilord1015 3 жыл бұрын
Хайпово
@littlelerry8973
@littlelerry8973 Жыл бұрын
А можно такого же бота, только который будет присылать видо с ютуба? Определенного канала
@limon6088
@limon6088 2 жыл бұрын
Привет, очень интересно рассказываешь. А есть ли команда, чтобы бот в своем статусе показывал количество онлайн игроков, считывая инфу с определенного сайта?
@fReggyTV
@fReggyTV 2 жыл бұрын
Онлайн игроков какой-нибудь игры? или сервера?
@limon6088
@limon6088 2 жыл бұрын
@@fReggyTV сервера игры, не уверена откуда можно брать данные. Но образно с сайта battlemetrics. Пока что просто нахожу инфу как настроить, чтобы ответным сообщением на команду выдавало инфу. Но интересует именно в статусе дискорд. Может просто это невозможно
@fReggyTV
@fReggyTV 2 жыл бұрын
@@limon6088 в целом возможно While true: Далее скрипт по добавлению статуса Эсинк слип (10) Это я в крации, чтобы передать суть)
@fReggyTV
@fReggyTV 2 жыл бұрын
И там уже где текст(описание или статус) вставляешь переменную с данными того сайта
@limon6088
@limon6088 2 жыл бұрын
@@fReggyTV , ясно) спасибо. Это куда меняет дело)
@voloshmyk
@voloshmyk 3 жыл бұрын
Впервые реки ютуба заработали правильно
@FLUDI3
@FLUDI3 Жыл бұрын
можете объяснить, откуда именно бот берет мемы? из какого паблика?
@sashasemin6044
@sashasemin6044 Жыл бұрын
Вылезает ошибка error with request Timeout context manager should be used inside a task. Как её исправить?
@dosyann
@dosyann 4 ай бұрын
а как можно сделать что бы бот постил мемы не с реддита а с вк сообщества не своего
@imakhnoo
@imakhnoo Жыл бұрын
Не работает совсем. Вылезает RuntimeError и Ignoring exception in on_ready. То же самое и с исходниками
@ycuna1
@ycuna1 Жыл бұрын
RuntimeError: Timeout context manager should be used inside a task что это за ошибка помоги пожалуйста!!!
@quadath3963
@quadath3963 2 жыл бұрын
При попытке запустить файл бота мгновенно он закрывается
@notinvented2740
@notinvented2740 Жыл бұрын
привет, а как сделать тоже самое , только что бы я ствоего дс сервера , пересылал эти посты на мой?❤
@pylounge
@pylounge Жыл бұрын
добавить бота на свой сервер и указать id канала
@notinvented2740
@notinvented2740 Жыл бұрын
@@pylounge имею ввиду - можно как то сделать так , что бы я с чужего сервера пересылал посты на свой ?
@xwscum
@xwscum Жыл бұрын
@@notinvented2740 он это и имел ввиду
@s1ronix
@s1ronix 2 жыл бұрын
Можно ли написать бота, который будет автоматически проверять новые залитые файлы на сайт (в моем случае расписание) и перебрасывать их в дискорд канал?
@pylounge
@pylounge 2 жыл бұрын
да
@tiopoKa-lh8cz
@tiopoKa-lh8cz 2 жыл бұрын
А можно ссылку на бота?
@JeneF1x
@JeneF1x 3 жыл бұрын
как его запустить правильно помогите
@dopey9431
@dopey9431 2 жыл бұрын
У меня пишет: "'discord.channel' has no attribute 'send" кто знает как исправить помогите пж
@user-qu2wo6ss7t
@user-qu2wo6ss7t 2 жыл бұрын
Проверь, верно ли ты ввел ID_CHANNEL
@cheeeeeeese909
@cheeeeeeese909 Жыл бұрын
ПОЧЕМУ ВИЕДО НЕ ПОСТИТСЯ
@user-gi1do9jj3d
@user-gi1do9jj3d 2 жыл бұрын
Здравствуйте, а сервер не крашнет?
@pylounge
@pylounge 2 жыл бұрын
нет
@user-qc5tt4sn4b
@user-qc5tt4sn4b 2 жыл бұрын
Сделал всё как на видео, бот оффлайн.
@user-qc5tt4sn4b
@user-qc5tt4sn4b 2 жыл бұрын
line 24, in on_ready memes_submissions = memes_submissions.rew(limit=POST_LIMIT)
@user-qc5tt4sn4b
@user-qc5tt4sn4b 2 жыл бұрын
@@shad1915 Да!
@N0commentPlay
@N0commentPlay 2 жыл бұрын
@@user-qc5tt4sn4b Помоги, плжалуйста
@proxyyf
@proxyyf 3 жыл бұрын
На русском?
@No_Name59
@No_Name59 Жыл бұрын
Русскоязычные сервера Discord очень опасны. Discord не стоит того чтобы там находится вовсе. А если общаешься в приложении Discord, то общайся минимально. Настолько минимально насколько это возможно из возможных.
@No_Name59
@No_Name59 2 жыл бұрын
Ни в коем случае не общайтесь в русскоязычных серверах Discord.
@No_Name59
@No_Name59 2 жыл бұрын
Это относится как к общему чату так и к личным сообщениям.
@No_Name59
@No_Name59 Жыл бұрын
Твари, мрази и ублюдки - это основное комньюнити русскоязычных серверов Discord.
@No_Name59
@No_Name59 Жыл бұрын
Избегайте любого общения в русскоязычных серверах Discord.
@No_Name59
@No_Name59 Жыл бұрын
В русскоязычных серверах Discord самые суровые условия обитания. Избегайте любого общения в русскоязычных серверах Discord Основная зараза прогнившего насквозь дискорда. Каждого разорвут на части буквально. Могут накол насадить буквально.
@No_Name59
@No_Name59 Жыл бұрын
Весьма аккуратнее со словами в русскоязычных серверах Discord.
@strangerstrog
@strangerstrog Жыл бұрын
asyncprawcore.exceptions.RequestException: error with request Timeout context manager should be used inside a task Помогите очень сильно!!!!!!!!!!
Создание Discord Бота На Python | Бот Для Игры В Города
25:05
PyLounge - программирование на Python и всё о IT
Рет қаралды 12 М.
Создал ВКонтакте Python Бота Для Отправки Мемов | Библиотека VKWave
26:35
PyLounge - программирование на Python и всё о IT
Рет қаралды 6 М.
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 189 МЛН
ВОДА В СОЛО
00:20
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 32 МЛН
Doing This Instead Of Studying.. 😳
00:12
Jojo Sim
Рет қаралды 8 МЛН
Sigma Kid Hair #funny #sigma #comedy
00:33
CRAZY GREAPA
Рет қаралды 39 МЛН
6 Причин Почему Ты Не Можешь Научиться Программировать
16:27
PyLounge - программирование на Python и всё о IT
Рет қаралды 9 М.
Налог на незнание JavaScript - [Hamster Kombat]
50:20
Бесплатные Курсы По Python О Которых Ты Не Знал
18:06
PyLounge - программирование на Python и всё о IT
Рет қаралды 64 М.
Бот для сервера Discord на Python
57:01
Фсоки
Рет қаралды 123 М.
УЧИЛСЯ ПРОГРАММИРОВАТЬ 365 ДНЕЙ
13:56
Honey Montana
Рет қаралды 302 М.
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 189 МЛН