word_cloud_bot/func.py
机器人总动员 2e975d2e8c None
2021-05-05 11:41:27 +08:00

46 lines
1.2 KiB
Python

import datetime
import threading
import connector
import telegram
from telegram import InlineKeyboardMarkup, InlineKeyboardButton, ForceReply
from telegram.ext import CommandHandler, MessageHandler, Filters, ConversationHandler, CallbackQueryHandler
from config import TOKEN
import sqlite3
import time
import os
import importlib
import requests
bot = telegram.Bot(token=TOKEN)
def start(update, context):
print('进入start函数')
update.message.reply_text(
'您好!',
)
def chat_content_exec(update, context):
r = connector.get_connection()
text = update.message.text
chat_type = update.effective_chat.type
user_id = update.effective_user.id
chat_id = update.effective_message.chat_id
print("\n---------------------------")
print("内容: " + text)
if "/" in text:
print("这是一条指令信息")
print("群组类型: " + str(chat_type))
print("用户ID: " + str(user_id))
print("chat_id: " + str(chat_id))
r.append("{}_chat_content".format(chat_id), text)
r.incrby("{}_user_message_amount", user_id)
print("---------------------------")
start_handler = CommandHandler('start', start)
chat_content_handler = MessageHandler(Filters.text, chat_content_exec)