Advertisement
mistakirill

Untitled

Oct 6th, 2021
16
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. var TelegramBot = require('node-telegram-bot-api');
  2. var exec = require('child_process').exec;
  3. var BOT_TOKEN = '\\';
  4. var bot = new TelegramBot(BOT_TOKEN, {polling: true});
  5.  
  6. const testFolder = '/home/pi/pi-camera-bot/photos/';
  7. const fs = require('fs');
  8. var i = 1;
  9.  
  10. bot.onText(/\/photo/, function (msg) {
  11. console.log('photo');
  12. takePhoto(msg);
  13. });
  14.  
  15. bot.onText(/\/list/, function(msg){ //тут я вывожу список файлов в консоль
  16. fs.readdirSync(testFolder).forEach(file => {
  17. console.log(file);
  18. })
  19. })
  20.  
  21. function takePhoto(msg) {
  22. setTimeout(function() {
  23. console.log('taking photos');
  24. exec('raspistill -o /home/pi/pi-camera-bot/photos/$(date +%Y-%m-%d:%k:%M:%S).jpg');
  25. i++;
  26. if (i < 4) {
  27. takePhoto(msg);
  28. }
  29. }, 9000)
  30. }
  31.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement