У меня были проблемы с поиском способа развернуть бота и заставить его работать 24 часа в сутки, при этом я все еще мог редактировать бота и сохранять изменения. Я видел 0 видео, которые научили меня, как это сделать. Может кто-то здесь показать мне, как?
Daniel Tam 23 Июл 2020 в 04:25
2 ответа
Лучший ответ
Для хостинга бота вы можете использовать heroku, и каждый раз, когда вы меняете что-то, вы можете использовать его как git-репозиторий. Ссылка для хостинга на героку: https://www.youtube.com/watch?v=BPvg9bndP1U
А что касается редактирования 24 часа, вы должны взглянуть на использование винтиков.
В идеале это должен быть ваш bot.py и создать папку с именем cogs. Команда load and unload позволяет вам удалить и добавить любые файлы, поэтому предположим, что существует серьезная ошибка, вы можете выгрузить ее, а затем исправить и затем загрузить, чтобы люди могли использовать ее снова. Помните, что вы загружаете и выгружаете только винтики. Перезагрузка полезна, когда вы редактируете Cog и не хотите его менять. Таким образом, вы можете сохранить, а затем перезагрузить расширение. Поэтому создайте файл с именем cogs и в папке cogs в качестве примера сценария:
БЕСПЛАТНЫЙ 24/7 ХОСТИНГ ДЛЯ БОТА ДИСКОРД! JavaScript + Python! .js + .py (ТаймКоды в описании)
Теперь, если вы сначала запустите его, все процессоры будут загружены автоматически, потому что в первом скрипте есть цикл for, который загружает все процессоры. Он вызвал настройку, которая загружает винтик. Теперь скажите, что вы изменили сообщение, все, что вам нужно сделать, это изменить его и сохранить. Затем перейдите на сервер и введите команду, например, префикс ‘.’ .reload Test. Если вы используете heroku, обязательно внесите изменения. Как я выучил винтики: https://www.youtube.com/watchv=vQw8cFfZPx0index=7
Redfer 23 Июл 2020 в 01:46
Вы можете использовать Cogs, которые позволят вам загружать, выгружать и перезагружать расширения. Итак, все, что вам нужно сделать, это внести изменения в этот Cog, а затем перезагрузить его, чтобы изменения вступили в силу.
Источник: question-it.com
Как сделать так, чтобы бот работал постоянно?
Что нужно сделать, чтобы бот работал на постоянке, даже если я выключал бы свой пк/посоветуйте какие нибудь сервисы,если такие знаете.
Отслеживать
задан 18 июл 2022 в 16:34
Marco Polo Marco Polo
21 2 2 серебряных знака 6 6 бронзовых знаков
Yandex.Cloud, Sbercloud?
18 июл 2022 в 16:45
Запускать на компьютере, который не выключается (например, на сервере)
18 июл 2022 в 16:46
а на каком сервере?(если знаете)
18 июл 2022 в 16:50
На любом какой вам понравится, хостингов слишком много, чтобы советовать какой-то конкретный
18 июл 2022 в 16:51
Бесплатный с ограничением по времени работы, (можно вписаться, если не сильно нагруженный) с хорошей документацией heroku
18 июл 2022 в 18:53
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Для этого нужно использовать любой из существующих хостингов. Например google cloud, если ваш бот не большой. В противном случае придется пользоваться платными хостингами.
Отслеживать
5,174 2 2 золотых знака 7 7 серебряных знаков 21 21 бронзовый знак
ответ дан 18 июл 2022 в 16:59
root_of_the_live root_of_the_live
71 10 10 бронзовых знаков
Я воспользовался сервисом https://www.pythonanywhere.com там все бесплатно и понятно. Регистрируешься, затем добавляешь файлы с ботом в раздел Files и после запускаешь.
Отслеживать
45.6k 15 15 золотых знаков 54 54 серебряных знака 94 94 бронзовых знака
ответ дан 17 авг 2022 в 5:05
1 1 1 бронзовый знак
Highly active question. Earn 10 reputation (not counting the association bonus) in order to answer this question. The reputation requirement helps protect this question from spam and non-answer activity.
- python
- telegram-bot
- telegram
- telebot
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com
Описание и команды музыкального боат 24/7, как добавить на сервер в Дискорде
Бот 24/7 для Дискорда – это многофункциональное расширение, добавляющее в мессенджер возможность прослушивания радиостанций, музыки и просмотра видео в режиме онлайн прямо из интерфейса чата сервера. Дополнение распространяется на бесплатной основе, но имеет не обязательный к покупке премиум-доступ. Пользователи, которые приобрели подписку, получают доступ к некоторым заблокированным по умолчанию функциям.
Описание бота 24/7 для Discord
Radio bot 24/7 для Дискорда – это универсальное мультимедийное расширение, добавляющее в мессенджер возможность прослушивания онлайн-радио, музыки, а также просмотра видео. В отличие от многих других посредственных ботов, 24/7 работает именно в голосовых каналах сервера, а не просто открывает на устройстве пользователя браузер со ссылкой на плейлист или на радио. В базовой версии бота доступны следующие функции:
- прослушивание онлайн-потоков радиостанций;
- просмотр видео с YouTube в интерфейсе мессенджера;
- прослушивание музыки;
- просмотр прямых эфиров с YouTube.
Дополнение имеет два уровня премиальной подписки. Покупка первого обойдется пользователю в 2,47 доллара ежемесячно. Он открывает доступ к следующим функциям:
- работа в круглосуточном режиме;
- повышенное качество передаваемого звука в битрейте до 128 Кбит/сек.;
- импортирование плейлистов с YouTube;
- регулировка изначальной громкости трансляции (в базовой версии звук можно регулировать только за счет базовых функций самого мессенджера);
- функция повтора трека.
Максимальная подписка обойдется в 7,24 доллара ежемесячно. Ее функционал полностью копирует первый уровень подписки, за тем лишь исключением, что в дополнение к открывающимся возможностям пользователю откроются сообщения о донорах бота.
Команды
Управление Music bot 24/7 происходит посредством ввода команд в чат расширения. Используются следующие комбинации:
- «play» – проигрывание канала, установленного по умолчанию;
- «play (ссылка)» – проигрывание;
- «np» – отображение текущей трансляции;
- «leave» – выход бота с голосового канала;
- «streamlinks» – отображение доступных для прослушивания потоков (предусмотренных разработчиками);
- «prefix (комбинация английских букв, цифр или символов)» – изменение префикса;
- «info» – статистическая информация о боте;
- «invite» – создание ссылки на установку дополнения;
- «vote» – создание ссылки на голосование;
- «help» – список доступных команд;
- «premiumhelp» – список команд, использующихся для управления премиальными функциями расширения;
- «donators» – открытие сообщений от премиум-подписчиков.
Как установить
Чтобы установить и включить 24/7 Radio на свой Дискорд-сервер, нужно:
- Авторизоваться в учетной записи мессенджера с любого устройства.
- Открыть официальный сайт разработчиков бота.
- На главной странице нажать кнопку «Invite».
- Выбрать сервер и добавить расширение.
- Предоставить боту разрешения на чтение и отправку сообщений, на участие в голосовых каналах.
Как пользоваться
Пользоваться музыкальным дополнением просто. Достаточно вводить команды с префиксом. Базовый префикс «MB» (без кавычек). Например, чтобы открыть радиотрансляцию, потребуется использовать команду: «MB play (ссылка на поток без кавычек)».
Чтобы добавить плейлист музыки со Spotify, потребуется ввести ту же команду. Разница лишь в указываемой ссылке. При желании базовый префикс может быть изменен. Для этого потребуется ввести команду «MB prefix (новый префикс)».
Источник: it-tehnik.ru