Закинул ещё мусора с Интеллекта, наверное это последнее

This commit is contained in:
2017-10-07 18:43:57 +03:00
parent 07b1c4e0e1
commit 90f20f9fd0
17 changed files with 732 additions and 33 deletions

View File

@@ -0,0 +1,47 @@
from telegram.ext import Updater
updater = Updater(token='462381555:AAGpyrfrkxt0_uitj-z4ZFUMDMfQt0MdZhY')
dispatcher = updater.dispatcher
import sqlite3
database_connector = sqlite3.connect
DATABASE = 'sq.sql'
import logging
logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
level=logging.INFO)
def start(bot, update):
conn = database_connector(DATABASE)
conn.execute('INSERT INTO Users VALUES (:user_id, :us)', {"user_id": update.message.chat_id, "us": 'User'})
conn.commit()
conn.close()
bot.send_message(chat_id=update.message.chat_id, text="Вы успешно подписались на новости Лисьего Носа!")
print(update.message.chat_id)
DEBUG = True
def send(bot, update):
if update.message.chat_id != 130703270:
return
conn = database_connector(DATABASE)
cursor = conn.cursor()
cursor.execute('SELECT user_id FROM Users')
for i in cursor.fetchall():
if DEBUG:
bot.send_message(chat_id=int(i[0]), text=update.message.text[5:])
else:
bot.send_message(chat_id=130703270, text=update.message.text[5:])
conn.close()
print('yes')
def kot(bot, update):
bot.send_message(chat_id=update.message.chat_id, photo=open('test.png', 'rb'))
from telegram.ext import CommandHandler
start_handler = CommandHandler('start', start)
dispatcher.add_handler(start_handler)
dispatcher.add_handler(CommandHandler('send', send))
dispatcher.add_handler(CommandHandler('kot', kot))
updater.start_polling()

View File

@@ -0,0 +1,2 @@
python-telegram-bot