Наверно вы уже знаете, что на данный момент есть 2 версии бота. Это twitch и telegram.
Поэтому, пойдем по порядку..
Используется php framework: GitHub
Автор активно поддерживает проект. Как только происходит обновление telegram API, обновляется и этот фреймворк.
Для его полноценной работы нужен mysql и php >=7.3
Все скрипты для команд написаны мной.
Почему я выбрал именно php? Потому что имею большой опыт, который позволяет мне без проблем реализовать любые идеи. Для создания/поддержки бота.
Используется eggdrop (Linux) версии 1.9.1 именно с этой версии добавили модуль twitch.
Он нужен для того, что бы правильно обрабатывались события от твитч. В том числе и получение никнеймов от сервера. У них используется протокол IRCv3. Но они не придерживаются RFC и сделали некую кастомизацию. Поэтому, был выпущен отдельный модуль.
В целом, можно работать и с модулем из коробки. Но мне пришлось сделать некий скрипт, что бы получать не которые события отдельно. Об этом я уже написал авторам и в следующих патчах будет исправление.
Скрипты соответственно написаны мной на TCL.
Ранее бот был основан на mIRC v7.65 (Windows)
Основной функционал бота основан на Discord-PHP
Слэш команды сделаны по этой статье
Для работы нужен php >= 8.0
Все скрипты для команд написаны мной.