2016-02-16 2 views
1

Я делаю проект, который использует Telegram на малине Pi. В настоящее время я использую XBEE для чтения высоких входов при нажатии кнопки. В настоящее время я могу отправить SMS при нажатии кнопки. Я намерен реализовать телеграмму в своих кодах, чтобы она отправила как SMS, так и сообщение Telegram. Я также установил API Telegram в свой RPI. Как включить код для запуска сервера телеграммы и отправить сообщение.Отправить телеграмму из малины Pi при нажатии кнопки

Мои коды ниже,

if stat1.strip() in "Enable enable ENABLE": 

      try: 
        recipient= () 
        for item in numbers: 
          recipient= item[0] 
          print recipient 
          gsm.send_sms(recipient, 'Panic activated!') 
          sendSmsNow = True 
          print "panic message sent" 
          time.sleep(5) 

      except Exception as e: 
        print e 

ответ

0

Вы можете использовать python-telegram-bot для отправки сообщений из Python в телеграмме. В папке примеров проекта есть несколько примеров.

Суть его:

from telegram import Updater 
import logging 

# Enable logging 
logging.basicConfig(
     format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', 
     level=logging.INFO) 

logger = logging.getLogger(__name__) 


# Define a few command handlers. These usually take the two arguments bot and 
# update. Error handlers also receive the raised TelegramError object in error. 
def start(bot, update): 
    bot.sendMessage(update.message.chat_id, text='Hi!') 

Заканчивать код here.

 Смежные вопросы

  • Нет связанных вопросов^_^