Browse Source

If not found Telegram token then raise exception

devel
bashmak 9 years ago
parent
commit
60e293a1b2
  1. 3
      chatbot/locale/ru/LC_MESSAGES/django.po
  2. 2
      chatbot/telebot.py

3
chatbot/locale/ru/LC_MESSAGES/django.po

@ -55,3 +55,6 @@ msgstr "Давай пинганём, напиши ip. Нужно будет по
msgid "Yes, it's nice to meet% s, I will notify you about events in billing. Successful work;)"
msgstr "Да, приятно познакомиться %s, я буду оповещать тебя о событиях в биллинге. Удачной работы ;)"
msgid "Telegram bot token not found"
msgstr "Токен для бота Telegram не найден"

2
chatbot/telebot.py

@ -130,6 +130,8 @@ class DjingTelebot(helper.ChatHandler):
# Просто отправляем текст оповещения указанному админу
def send_notify(msg_text, account):
try:
if token is None:
raise ChatException(_('Telegram bot token not found'))
tb = TelegramBot.objects.get(user=account)
tbot = Bot(token)
tbot.sendMessage(tb.chat_id, msg_text)

Loading…
Cancel
Save