Заходим в config.py, и задаём значения переменных:
Config:
Python:
Код:
token
=
'your_token_here'
guild_id
=
0
# ID Сервера
category_id
=
0
# ID Категории в котором находятся private_control_id и create_private_chan_id
private_control_id
=
0
# ID канала для создания панели управления
create_private_chan_id
=
0
# ID Voice канала в дискорде
message_id
=
0
# ЧИТАЙТЕ ПОДРОБНЕЕ В FAQ!
# Все эти эмодзи есть в /assest/psd/PrivateRoomIcon.psd
emoji1
=
''
# передать владельца
emoji2
=
''
# изменить лимит
emoji3
=
''
# закрыть доступ
emoji4
=
''
# открыть доступ
emoji5
=
''
# размутить
emoji6
=
''
# замутить
emoji7
=
''
# скрыть/открыть комнату
emoji8
=
''
# закрыть/открыть доступ
emoji9
=
''
# изменить название
emoji10
=
''
# выгнать участника
Подробнее про message_id:
message_id используется для изменения прошлого сообщения, дабы не спамить водном и том же канале. Возникает вопрос, как его настроить? В config.py мы должны задать значения всем переменным кроме message_id (так и оставляем 0), запускаете бота и проверяете что всё работает, выключаете бота и копируете ID сообщения, только потом задаём значение для message_id.
Автоматическая установка бота на сервер
Переходим в деррикторию бота и пишем команду chmod +x setup.sh, и запускаем./setup.sh. Бот будет включатся автоматически даже после перезагрузки самого сервера (VDS/VPS).
Как включить/перезагрузить/остановить бота?
Бот работает под сервисом 'privateroomsbot'
Для включения бота напишите:
sudo systemctl start privateroomsbot.service
Для перезапуска бота напишите:
sudo systemctl restart privateroomsbot.service
Для выключения бота напишите:
sudo systemctl stop privateroomsbot.service
В общем добавлена автоустановка, обширная настройка, psd emoji