DLE OpenCart Wordpress IP.Board XenForo PrestaShop UCOZ Joomla Cкрипты Программы Боты
Vibix - надеждый видео-балансир
VIPAdmin / PREMIUM / cod / Шаблон для telegram-ботов на typescript

Шаблон для telegram-ботов на typescript



В общем то залью вам свой шаблон, который я использую когда делаю ботов для TG
Написал я его на https://www.typescriptlang.org используя https://grammy.dev.

Инструкция по запуску
1. Если у вас установлен https://git-scm.com
на компьютере, то вам достаточно в консоли гита прописать
git clone https://github.com/Skull-coder/grammy-bot-template.git
либо же в репозитории нажимаете Use this template
2. Файлик .env.example переименуем в .env и внутрь запишем токен нашего тг бота, также нужно указать данные от базы данных, лично я использовал локальный сервер https://www.xampp.ru7
3. Далее в папке с шаблоном прописываем команду
npm ci --only=production
эта команда скачает все пакеты из package-lock.json
4. Далее нам нужно настроить базу данных. 1-ая команда нужна для генерации PrismaClient, а 2-ая команда проведет миграцию, т.е создаст таблицы.
npx prisma generate
npx prisma migrate dev

5. Если все прошло без ошибок, то прописываем
npm start
или
npx run start

Небольшой гайд по самому шаблону
В папке https://www.prisma.io находятся файлы для миграции и сама схема базы данных
В папке src находится весь основной код:
— Папка bot - код самого бота
— Папка database - подключение к базе данных
— Папка plugins - настройки используемых библиотек
— Файл config.ts - файл для более удобной работы с конфигом
— Файл index.ts - основной файл

Ссылка на сам шаблон: https://github.com/Skull-coder/grammy-bot-template.git
Если есть вопросы или же какие то мои ошибки в коде, то напиши в коменты на все отвечу)
cod
434

Шаблон для telegram-ботов на typescript

22-02-2024, 15:00 .zip

Скачать

Шаблон для telegram-ботов на typescript

Сохранить или отправить
Кликните на изображение чтобы обновить код, если он неразборчив