commit
						813b7b655a
					
				 5 changed files with 90 additions and 0 deletions
			
			
		@ -0,0 +1,2 @@ | 
				
			|||||
 | 
					config.js | 
				
			||||
 | 
					node_modules | 
				
			||||
@ -0,0 +1,14 @@ | 
				
			|||||
 | 
					const Telegraf = require('telegraf'); | 
				
			||||
 | 
					const config = require('./config') | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					const bot = new Telegraf(config.apiKey) | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					bot.command('start', ctx => { | 
				
			||||
 | 
					  return ctx.reply('Bot succesfully started!'); | 
				
			||||
 | 
					}) | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					bot.hears('hi', ctx => { | 
				
			||||
 | 
					  return ctx.reply('Hey!, How are you?'); | 
				
			||||
 | 
					}) | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					bot.startPolling(); | 
				
			||||
@ -0,0 +1 @@ | 
				
			|||||
 | 
					require('./app'); | 
				
			||||
@ -0,0 +1,57 @@ | 
				
			|||||
 | 
					{ | 
				
			||||
 | 
					  "requires": true, | 
				
			||||
 | 
					  "lockfileVersion": 1, | 
				
			||||
 | 
					  "dependencies": { | 
				
			||||
 | 
					    "@types/node": { | 
				
			||||
 | 
					      "version": "10.5.2", | 
				
			||||
 | 
					      "resolved": "https://registry.npmjs.org/@types/node/-/node-10.5.2.tgz", | 
				
			||||
 | 
					      "integrity": "sha512-m9zXmifkZsMHZBOyxZWilMwmTlpC8x5Ty360JKTiXvlXZfBWYpsg9ZZvP/Ye+iZUh+Q+MxDLjItVTWIsfwz+8Q==" | 
				
			||||
 | 
					    }, | 
				
			||||
 | 
					    "debug": { | 
				
			||||
 | 
					      "version": "3.1.0", | 
				
			||||
 | 
					      "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", | 
				
			||||
 | 
					      "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", | 
				
			||||
 | 
					      "requires": { | 
				
			||||
 | 
					        "ms": "2.0.0" | 
				
			||||
 | 
					      } | 
				
			||||
 | 
					    }, | 
				
			||||
 | 
					    "ms": { | 
				
			||||
 | 
					      "version": "2.0.0", | 
				
			||||
 | 
					      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", | 
				
			||||
 | 
					      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" | 
				
			||||
 | 
					    }, | 
				
			||||
 | 
					    "node-fetch": { | 
				
			||||
 | 
					      "version": "2.1.2", | 
				
			||||
 | 
					      "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", | 
				
			||||
 | 
					      "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=" | 
				
			||||
 | 
					    }, | 
				
			||||
 | 
					    "sandwich-stream": { | 
				
			||||
 | 
					      "version": "1.0.0", | 
				
			||||
 | 
					      "resolved": "https://registry.npmjs.org/sandwich-stream/-/sandwich-stream-1.0.0.tgz", | 
				
			||||
 | 
					      "integrity": "sha1-eDDkV5e1kzKH8fmyj4cZB0ViYvI=" | 
				
			||||
 | 
					    }, | 
				
			||||
 | 
					    "telegraf": { | 
				
			||||
 | 
					      "version": "3.21.2", | 
				
			||||
 | 
					      "resolved": "https://registry.npmjs.org/telegraf/-/telegraf-3.21.2.tgz", | 
				
			||||
 | 
					      "integrity": "sha512-hstPgYodQZuPN3yEZp1FRfeawz7yxrLx0C7KYYz4v4BPF53PnWYTpbwl4bg+VCRf0B/YIN1dYo/wZVQIxTWArw==", | 
				
			||||
 | 
					      "requires": { | 
				
			||||
 | 
					        "@types/node": "^10.1.2", | 
				
			||||
 | 
					        "debug": "^3.0.0", | 
				
			||||
 | 
					        "node-fetch": "^2.0.0", | 
				
			||||
 | 
					        "sandwich-stream": "^1.0.0", | 
				
			||||
 | 
					        "telegram-typings": "^3.6.0", | 
				
			||||
 | 
					        "typescript": "^2.8.3" | 
				
			||||
 | 
					      } | 
				
			||||
 | 
					    }, | 
				
			||||
 | 
					    "telegram-typings": { | 
				
			||||
 | 
					      "version": "3.6.1", | 
				
			||||
 | 
					      "resolved": "https://registry.npmjs.org/telegram-typings/-/telegram-typings-3.6.1.tgz", | 
				
			||||
 | 
					      "integrity": "sha512-njVv1EAhIZnmQVLocZEADYUyqA1WIXuVcDYlsp+mXua/XB0pxx+PKtMSPeZ/EE4wPWTw9h/hA9ASTT6yQelkiw==" | 
				
			||||
 | 
					    }, | 
				
			||||
 | 
					    "typescript": { | 
				
			||||
 | 
					      "version": "2.9.2", | 
				
			||||
 | 
					      "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.9.2.tgz", | 
				
			||||
 | 
					      "integrity": "sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==" | 
				
			||||
 | 
					    } | 
				
			||||
 | 
					  } | 
				
			||||
 | 
					} | 
				
			||||
@ -0,0 +1,16 @@ | 
				
			|||||
 | 
					{ | 
				
			||||
 | 
					  "name": "telegram_bot_test", | 
				
			||||
 | 
					  "version": "1.0.1", | 
				
			||||
 | 
					  "description": "", | 
				
			||||
 | 
					  "main": "index.js", | 
				
			||||
 | 
					  "dependencies": { | 
				
			||||
 | 
					    "telegraf": "^3.21.2" | 
				
			||||
 | 
					  }, | 
				
			||||
 | 
					  "devDependencies": {}, | 
				
			||||
 | 
					  "scripts": { | 
				
			||||
 | 
					    "start": "node index.js", | 
				
			||||
 | 
					    "test": "echo \"Error: no test specified\" && exit 1" | 
				
			||||
 | 
					  }, | 
				
			||||
 | 
					  "author": "", | 
				
			||||
 | 
					  "license": "MIT" | 
				
			||||
 | 
					} | 
				
			||||
					Loading…
					
					
				
		Reference in new issue