Пример #1
0
# Этот пример показывает как можно отредактировать информацию о боте

from botapitamtam import BotHandler

token = 'access_token_primebot'  # токен, полученный при создании бота в @PrimeBot

bot = BotHandler(token)

# commands = [{"name": '/команда_1', "description": "Описание команды 1"},
#            {"name": '/команда_2', "description": "Описание команды 2"},
#            {"name": '/команда_3', "description": "Описание команды 3"}]

commands = [bot.command('команда_1', 'Описание команды 1'),
            bot.command('команда_2', 'Описание команды 2'),
            bot.command('команда_3', 'Описание команды 3')]

photo = 'e.jpg'
photo_url = ''  # ссылка на изображение
bot.edit_bot_info(name='Супер бот',  # если для имени не нужно изменение, достаточно написать: name=None
                  username='******',
                  description='Описание бота',
                  commands=commands,
                  photo=photo
                  )

Пример #2
0
import smtplib as smtp
from email.mime.text import MIMEText
from email.header import Header
from datetime import date
import json
import re

config = 'config.json'
with open(config, 'r', encoding='utf-8') as c:
    conf = json.load(c)
    token = conf['access_token']
    email = conf['email']
    password = conf['password']
    dest_email = conf['dest_email']

bot = BotHandler(token)


def main():
    subject = 'Показания счетчика'
    email_text = None
    flag = 0
    PTR = '(|([ДдНн]|[Дд][Ее][Нн][Ьь]|[Нн][Оо][Чч][Ьь])-[0-9]+(|(\.|,)[0-9]+),(| )([ДдНн]|[Дд][Ее][Нн][Ьь]|[Нн][Оо][Чч][Ьь])-)[0-9]+(|(\.|,)[0-9]+)'
    while True:
        last_update = bot.get_updates()
        today = date.today()
        data = today.strftime("%d")
        if data != '20':
            flag = 0
        if data == '20' and flag == 0:
            for i in conf['id_a']: