14
```python
from botapitamtam import BotHandler
import time
import g4f
token = your token
bot = BotHandler(token)
def gpt(user_message):
response = g4f.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[{"role": "user", "content": user_message}],
provider=g4f.Provider.Liaobots,
stream=True,
)
generated_text = ''
for message in response:
generated_text += message
return generated_text
def main():
while True:
upd = bot.get_updates() # Получаем обновления от бота
if upd:
chat_id = bot.get_chat_id(upd)
user_message = bot.get_text(upd) # Получаем текст сообщения от пользователя
if user_message: # Если пользователь отправил сообщение
generated_text = gpt(user_message) # Генерируем текст с помощью модели GPT
bot.send_message(generated_text, chat_id) # Отправляем сгенерированный текст обратно пользователю
if __name__ == '__main__':
try:
main()
except KeyboardInterrupt:
exit()
```