Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Исходник Discord тикет бот

Пользователь
Пользователь
Статус
Оффлайн
Регистрация
28 Фев 2019
Сообщения
684
Реакции
146
Я написал небольшого тикет бота для дискорда, бот работает на библиотеки disnake.
Из преимуществ наверное можно выделить то что бот работает с бд(sqlite3), еще он на кнопочках(они работают после перезапуска).
Из каких то фич это история тикета при закрытии, если чел выходит и у него открытый тикет, бот сообщит об этом. Больше мне не хватило мозгов что-то придумать, да и бот сейчас особо не нужен поэтому решил скинуть.

Поменять только айдишники ролей, каналов. И в переменную modlist, вставить id тех кто сможет закрывать тикеты. Создать папку ticketlog

Скриншотики
Пожалуйста, авторизуйтесь для просмотра ссылки.
Пожалуйста, авторизуйтесь для просмотра ссылки.
Пожалуйста, авторизуйтесь для просмотра ссылки.

Возможно есть недоработки и говнокод
 

Вложения

А как запустить?
Вот мне в свое время не кто не ответил. А так делаешь main.py вставляешь туда что то типо такого

Python:
Expand Collapse Copy
import disnake
from disnake.ext import commands

bot = commands.Bot(command_prefix='префикс', intents=disnake.Intents.all())
bot.load_extension("ticket_system.py")

bot.run("token")

не забудь файл который был в архиве положить рядом и если что переменные там поменяй и если там есть кфг создай его, я честно не помню уже что там, я многое изменил и многое добавил, кст если тут будет 2 лайка скину новую версию
 
Последнее редактирование:
Пишешь в нем свой токен бота, тебе приложили сверху код куда его написать.
После открываешь CMD.
И вводишь python ticket_system.py
поправочка, нужно в аппликации включить интенты и ticket_system.py, это ког, нужно запускать main.py
 
поправочка, нужно в аппликации включить интенты и ticket_system.py, это ког, нужно запускать main.py
окей, брат у меня бот в дискорде на javаскрипт, он в помойке лежит и все.
 
окей, брат у меня бот в дискорде на javаскрипт, он в помойке лежит и все.
У меня два бота, 1 на питоне, мой, для взаимодействия с дискордом и 1 на джс
Extension 'cogs.ticket_system' raised an error: TypeError: cogs must derive from Cog

Хотел тестануть, но такую дичь вижу впервые:/
У тебя диснейк?
 
У меня два бота, 1 на питоне, мой, для взаимодействия с дискордом и 1 на джс

У тебя диснейк?
Дискорд.пу
У меня два бота, 1 на питоне, мой, для взаимодействия с дискордом и 1 на джс

У тебя диснейк?
Чем вообще отличаются дисней и дискорд.пу? И стоит ли менять модуль?
 
Дискорд.пу

Чем вообще отличаются дисней и дискорд.пу? И стоит ли менять модуль?
Тогда понятно почему не ворк. Ну сейчас не чем уже не отличается ибо dpy начал обновляться, переходить хз, дело твое, думаю не стоит
 
Тогда понятно почему не ворк. Ну сейчас не чем уже не отличается ибо dpy начал обновляться, переходить хз, дело твое, думаю не стоит
Okey, спасибо, а то искал на многих форумах, чем чё отличается, максимум говорили, что вот он лучше потому что обновляется
 
main пустой если что
А так спасибо буду тестить)

upd
Код:
Expand Collapse Copy
Traceback (most recent call last):
  File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\importlib\util.py", line 96, in find_spec
    parent_path = parent.__path__
AttributeError: module 'ticket_system' has no attribute '__path__'. Did you mean: '__name__'?

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Users\User\Documents\Testings\ticket_system\main.py", line 5, in <module>
    bot.load_extension("ticket_system.py")
  File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\disnake\ext\commands\common_bot_base.py", line 483, in load_extension
    spec = importlib.util.find_spec(name)
  File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\importlib\util.py", line 98, in find_spec
    raise ModuleNotFoundError(
ModuleNotFoundError: __path__ attribute not found on 'ticket_system' while trying to find 'ticket_system.py'
[Finished in 522ms]
[\CODE]

upd2
Запустил на прямую и не видит команд
 
Последнее редактирование:
main пустой если что
А так спасибо буду тестить)

upd
Код:
Expand Collapse Copy
Traceback (most recent call last):
  File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\importlib\util.py", line 96, in find_spec
    parent_path = parent.__path__
AttributeError: module 'ticket_system' has no attribute '__path__'. Did you mean: '__name__'?

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Users\User\Documents\Testings\ticket_system\main.py", line 5, in <module>
    bot.load_extension("ticket_system.py")
  File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\disnake\ext\commands\common_bot_base.py", line 483, in load_extension
    spec = importlib.util.find_spec(name)
  File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\importlib\util.py", line 98, in find_spec
    raise ModuleNotFoundError(
ModuleNotFoundError: __path__ attribute not found on 'ticket_system' while trying to find 'ticket_system.py'
[Finished in 522ms]
[\CODE]

upd2
Запустил на прямую и не видит команд
На прямую ког запустить нельзя, потому что там класс и функция установки, то есть при запуске ничего не произойдёт. А так если не получается, но очень нада могу короткое видео записать
 
Вот такие вот дела)
unknown.png

Я не знаю что там, но лучше не буду отрубать ради этого антивирус
 
Последнее редактирование:
Вот такие вот дела)
unknown.png

Я не знаю что там, но лучше не буду отрубать ради этого антивирус
Судя по тому что ты написал наверное тебе лучше его вовсе удалить и забыть, ну а вообще
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Вот такие вот дела)
unknown.png

Я не знаю что там, но лучше не буду отрубать ради этого антивирус


а вы тоже не открываете сурс код на питоне потому что пожаловался антивирус браузера?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Судя по тому что ты написал наверное тебе лучше его вовсе удалить и забыть, ну а вообще
Пожалуйста, авторизуйтесь для просмотра ссылки.


кто может хелпонуть?
выдает ошибку:

parent_path = parent.__path__
AttributeError: module 'ticket_system' has no attribute '__path__'

The above exception was the direct cause of the following exception:

код:

class ticket_system(commands.Cog):
def __init__(self, bot): #Вот тут скрипт помирает
self.bot = bot
self.persistent_views_added = False

P.S пофикшено
 
Последнее редактирование:
Назад
Сверху Снизу