/zoza

Primary LanguageJavaScriptMIT LicenseMIT

«zoza» module

Информация

«zoza» — простой модуль для создания ботов Telegram. Основан на telegraf-develop версии.


Установка

Для установки модуля в консоли напишите:

npm i zoza

Использование

После установки пакета:

const { zoza } = require('zoza')
const bot = new zoza('ТОКЕН_БОТА')

Запускаем бота

bot.run()

Примеры

Создаём команды

При нажатии на кнопку «Старт»:

bot.start((ctx) => {
  var zz = new zoza(cxt)
  zz.send(`Привет, ${name}`)
})

При вводе пользователем, к примеру, «!профиль»:

bot.command('!профиль', (ctx) => {
  var zz = new zoza(cxt)
  zz.send(ctx, `
ID: ${zz.user_id}
Имя: ${zz.user_name}
Фамилия: ${zz.user_surnamr}
Имя пользователя: ${zz.user_username}
  `)
})

Создаём события

При отправке фотографии:

bot.event('photo', (ctx) => {
  var zz = new zoza(cxt)
  zz.send('Красивая фотография!')
})

Или при отправке GIF:

bot.event('gif', (ctx) => {
  var zz = new zoza(cxt)
  zz.send('Крутая GIF-ка!')
})

Больше функций и примеров вы можете узнать у нас на сайте: zzjs.repl.co