word_cloud_bot/func.py

46 lines
1.2 KiB
Python
Raw Normal View History

2021-05-05 03:10:01 +00:00
import datetime
import threading
2021-05-05 03:41:27 +00:00
import connector
2021-05-05 03:10:01 +00:00
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):
2021-05-05 03:41:27 +00:00
r = connector.get_connection()
text = update.message.text
chat_type = update.effective_chat.type
user_id = update.effective_user.id
2021-05-05 03:10:01 +00:00
chat_id = update.effective_message.chat_id
2021-05-05 03:41:27 +00:00
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("---------------------------")
2021-05-05 03:10:01 +00:00
start_handler = CommandHandler('start', start)
2021-05-05 03:12:17 +00:00
chat_content_handler = MessageHandler(Filters.text, chat_content_exec)