Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time, json, vkbee, asyncio, requests
- async def main(loop):
- vk = vkbee.VkApi('d43b3b5b8ec72b4c4886326329e3e1c1dc6c68b8da41d54182dcb7731ccacf58718ced94cb481964bedb5',
- loop=loop,
- )
- vk_polluse = vkbee.BotLongpoll(vk, '171679995', 10)
- async for event in vk_polluse.events():
- if event['type'] == 'message_new':
- start = time.time()
- peer_id = event['object']['message']['peer_id']
- text = event['object']['message']['text'].lower()
- user_id = event['object']['message']['from_id']
- if text == '1':
- await vkbee.VkApi.call(vk, 'messages.send', {'random_id': 0, 'peer_id': peer_id, 'message': 'ВТОПЕ{0}'.format(user_id) })
- stop = time.time()
- speed = stop - start
- keyboard = json.dumps(
- {
- 'one_time': False,
- 'buttons': [
- [
- {
- 'action': {
- 'type': 'open_link',
- 'link': 'https://asyncvk.github.io',
- 'label': 'Открыть документацию VKBee',
- }
- }
- ],
- [
- {
- 'action': {
- 'type': 'text',
- 'label': 'Скорость обработки события:',
- },
- 'color': 'positive',
- }
- ],
- [
- {
- 'action': {'type': 'text', 'label': speed},
- 'color': 'negative',
- }
- ],
- ],
- 'inline': True
- }
- )
- loop = asyncio.get_event_loop()
- loop.run_until_complete(main(loop))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement