Скрипт:
[spoiler=]
[code]# -*- coding: utf-8 -*-
from telegram.ext import Updater
import logging
import vk_api
logging.basicConfig(
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
level=logging.INFO)
logger = logging.getLogger(__name__)
login, password = [не скажу]
vk_session = vk_api.VkApi(login, password)
try:
vk_session.authorization()
except vk_api.AuthorizationError as error_msg:
print(error_msg)
vk = vk_session.get_api()
def start(bot, update):
bot.sendMessage(update.message.chat_id, text=[тоже не скажу])
def get_info(bot, update):
chat_id = update.message.chat_id
bot.sendMessage(chat_id, text='Подождите немного.Сбор информации.')
info = vk.board.getComments([опятаки)['items']
txtts = """"""
for i in info:
txtts = txtts + '\n' + i['text']
bot.sendMessage(chat_id, text = txtts)
def error(bot, update, error):
logger.warn('Update "%s" caused error "%s"' % (update, error))
def main():
updater = Updater([можно догадаться])
dp = updater.dispatcher
dp.addTelegramCommandHandler("start", start)
dp.addTelegramCommandHandler("help", start)
dp.addTelegramCommandHandler("get_info", get_info)
dp.addErrorHandler(error)
updater.start_polling()
updater.idle()
if __name__ == '__main__':
main()
[/code]
Файл автозапуска:
[spoiler=]
#!/bin/sh
ENABLED=yes
PROCS=client2.py
ARGS=""
PREARGS="python ~/client2.py"
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
. /opt/etc/init.d/rc.func
Запуск
[spoiler=]
[code]/opt/etc/init.d/S51client2] start
Starting client2.py... failed.
[/code]
client2.txt