Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Telegram = require('telegram-node-bot')
- const tg = new Telegram.Telegram('***********token**************',{
- workers:1
- });
- const pingController = require('./controllers/ping')
- ,otherwiseController = require('./controllers/otherwise')
- tg.router.when(new Telegram.TextCommand('/ping','pingCommand'), new pingController())
- .otherwise(new otherwiseController());
- const Telegram = require('telegram-node-bot');
- class pingController extends Telegram.TelegramBaseController{
- pingHandler($){
- $.sendMessage('pong');
- }
- get routes() {
- return{
- 'pingCommand': 'pingHandler'
- };
- }
- }
- module.exports = pingController;
- const Telegram = require('telegram-node-bot');
- class otherwiseController extends Telegram.TelegramBaseController{
- handler($){
- $.sendMessage('Sorry!!!')
- }
- }
- module.exports = otherwiseController;
- export http_proxy='http://proxyserveraddress:3128'
- export https_proxy='https://proxyserveraddress:3128'
- set HTTP_PROXY=http://proxyserveraddress:3128
- set HTTPS_PROXY=https://proxyserveraddress:3128
- const TelegramBot = require('node-telegram-bot-api')
- const Agent = require('socks5-https-client/lib/Agent')
- const bot = new TelegramBot(process.env.TELEGRAM_API_TOKEN, {
- polling: true,
- request: {
- agentClass: Agent,
- agentOptions: {
- socksHost: process.env.PROXY_SOCKS5_HOST,
- socksPort: parseInt(process.env.PROXY_SOCKS5_PORT),
- // If authorization is needed:
- // socksUsername: process.env.PROXY_SOCKS5_USERNAME,
- // socksPassword: process.env.PROXY_SOCKS5_PASSWORD
- }
- }
- })
Add Comment
Please, Sign In to add comment