• Какая лучшая структура для телеграм бота на Python?

    @CleRleQ
    Учусь программированию, люблю игры.
    1) Оставляй основной файл
    main.py
    где всё запускаться будет.
    2) Все служебные функции (то что не взаимодействует на прямую, например у тебя идет вычисление чего-либо для использования в другой функции) в отдельный файл.
    3) Так же хорошо будет создать отдельный файл
    Messages.py
    Где будет словарь со всеми текстами используемыми в боте(описания, правила, приветствия и т.п.)
    4) Под Фронт тоже можно отдельный файл создать, если это не одна кнопка.
    Ответ написан
    Комментировать
  • Как получить id пользователя с помощью vk_api & longpoll в беседе вк, на Python?

    @CleRleQ Автор вопроса
    Учусь программированию, люблю игры.
    Добрый день. Благодарю за ответ. Но у меня осталась пара вопросов:
    1) что делает - [0]
    sender_info = getting_api.users.get(user_ids=from_id)[0]

    2) и правильно ли я понял что:
    Тут мы выводим айди:
    chatsender(id, 'Вот ваш профиль\n' + '@id' + user_id)

    а тут получаем:
    def chatsender(id, text):
          vk.method('messages.send', {'chat_id': id, 'message': text, 'random_id': 0})

    ??
    3) и почему мы не могли использовать одну функцию? просто вызвал ее с разными параметрами:
    chatsender(id, 'Вот ваш профиль\n' + '@id' + user_id)
    chatsender(Код с именем и временем)
    Ответ написан