Arround version

This commit is contained in:
2022-04-22 19:04:34 +03:00
parent a164852da6
commit 52a34d0ecc

20
main.py
View File

@@ -1,9 +1,9 @@
import os
import random
from dotenv import load_dotenv
from telethon.sync import TelegramClient
import markovify
from argparse import ArgumentParser
import requests
parser = ArgumentParser()
parser.add_argument("-d", "--dry", action='store_true', help="Run without sending a message")
@@ -12,9 +12,7 @@ args = parser.parse_args()
load_dotenv()
api_id = os.getenv('API_ID')
api_hash = os.getenv('API_HASH')
entity = os.getenv('ENTITY')
access_token = os.getenv('ACCESS_TOKEN')
dry_run = args.dry
filename = args.model
@@ -44,5 +42,15 @@ model = markovify.Text.from_json(model_json)
if (dry_run):
print(create_message(model))
else:
with TelegramClient('bot', api_id, api_hash) as client:
client.send_message(entity=entity, message=create_message(model))
data = {
'chat_id': 'channel_608',
'text': create_message(model),
}
response = requests.post(
'https://arround-msg.gora.studio/v3/message/message',
json = data,
headers = {
'x-access-token': access_token
}
)
print(response.content)