Use a unique id for inline queries (fix #181)

This commit is contained in:
ned
2023-04-04 15:24:53 +02:00
parent 490e6581e3
commit 7881921345

View File

@@ -4,6 +4,7 @@ import itertools
import asyncio import asyncio
import telegram import telegram
from uuid import uuid4
from telegram import constants from telegram import constants
from telegram import Message, MessageEntity, Update, InlineQueryResultArticle, InputTextMessageContent, BotCommand, ChatMember from telegram import Message, MessageEntity, Update, InlineQueryResultArticle, InputTextMessageContent, BotCommand, ChatMember
from telegram.error import RetryAfter, TimedOut from telegram.error import RetryAfter, TimedOut
@@ -491,7 +492,7 @@ class ChatGPTTelegramBot:
results = [ results = [
InlineQueryResultArticle( InlineQueryResultArticle(
id=query, id=str(uuid4()),
title='Ask ChatGPT', title='Ask ChatGPT',
input_message_content=InputTextMessageContent(query), input_message_content=InputTextMessageContent(query),
description=query, description=query,