23 lines
538 B
Python
23 lines
538 B
Python
import settings
|
|
import asyncio
|
|
from telethon import TelegramClient, events
|
|
|
|
from aiohttp import web
|
|
|
|
bot = TelegramClient('data/bot', settings.API_ID, settings.API_HASH).start(bot_token=settings.API_TOKEN)
|
|
|
|
@bot.on(events.NewMessage(incoming=True))
|
|
async def new_message(event):
|
|
text = event.raw_text
|
|
print(text)
|
|
|
|
async def submit(request):
|
|
data = await request.post()
|
|
print(data)
|
|
|
|
if __name__ == '__main__':
|
|
bot.start()
|
|
app = web.Application()
|
|
app.router.add_post('/', submit)
|
|
web.run_app(app, port=8123)
|