Skip to content

Prokop/perevir_bot

Repository files navigation

Perevir_bot

Це телеграм бот для фактчекінгу. Використовує Node.js v16.13.0 та MongoDB.

Для запуску необхідно встановити модулі: npm i

Також, необхідно додати файл .env, з параметрами:

*TGTOKEN=Токен Телеграм Бота

*DB_URL=URL підключення до MongoDB

*TGMAINCHAT=ID чату модераторрів

*TGENGLISHCHAT=ID англійського чату модераторрів

*TGCOMMENTSGROUP=ID групи для бази коментарів

*TGESCALATIONGROUP=ID групи для ескалації запитів

*ADMINS=ID адмінів через кому (для \forbidrequests i \allowrequests)

*VIBER_PUBLIC_ACCOUNT_ACCESS_TOKEN_KEY=VIBER BOT TOKEN

*VIBER_WEBHOOK_SERVER_URL=VIBER WEBHOOK URL

*VIBER_WEBHOOK_SERVER_PORT=PORT FOR VIBER WEBHOOK

WHATSAPP_VERIFY_TOKEN= WHATSAPP TOKEN FOR WEBHOOK VERIFICATION

WHATSAPP_PHONE_ID= WHATSAPP PHONE ID

WHATSAPP_BEARER= WHATSAPP TOKEN

MESSENGER_TOKEN= MESSENGER TOKEN

C_ENV= dev/staging/prod

Для того, щоб бот коректно міг зберігати коментарі до бази його треба додати до відповідної групи, а також через Botfather вимкнути Group Privacy в Bot Settings Для роботи в inline режимі слід включити цю опцію через /setinlinemode в https://t.me/BotFather

Крім того слід додати у колекцію 'datas', об'єкт {name: "requestStatus", value: "true"}

Логіка бота - ../src/routes/bot.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •