0 / 0 / 0
Регистрация: 11.05.2019
Сообщений: 49

Создаю бота Телеграмм

11.05.2019, 21:44. Показов 1849. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import token
import json
import requests
 
 
token = token.token
 
 
URL = 'https://api.telegram.org/bot' + token + '/'
 
 
 
 
 
def get_updates():
    url = URL + 'getupdates'
    r = requests.get(url)
    return r.json
 
 
def get_message():
    data = get_updates()
    
    chat_id = data['result'][-1]['message']['chat']['id']
    message_text = data['result'][-1]['message']['text']
 
 
 
def main():
    d = get_updates()
 
    #with open('updates.json', 'w') as file:
    #   json.dump(d, file, indent = 2, ensure_ascii = False)
    get_message()
 
 
 
if __name__ == '__main__':
    main()
Мальчики, привет!
Недавно захотела сделать себе простенького бота. Изучила документацию, вроде подключила все, что нужно, а при компиляции все равно возмущается. Помогите, плиз)



(Сама ошибка)
File "bot.py", line 3, in <module>
import requests
File "C:\Users\SARX\AppData\Local\Programs\Py thon\Python37-32\lib\site-packages\requests\__init__.py", line 43, in <module>
import urllib3
File "C:\Users\SARX\AppData\Local\Programs\Py thon\Python37-32\lib\site-packages\urllib3\__init__.py", line 8, in <module>
from .connectionpool import (
File "C:\Users\SARX\AppData\Local\Programs\Py thon\Python37-32\lib\site-packages\urllib3\connectionpool.py", line 3, in <module>
import logging
File "C:\Users\SARX\AppData\Local\Programs\Py thon\Python37-32\lib\logging\__init__.py", line 26, in <module>
import sys, os, time, io, traceback, warnings, weakref, collections.abc
File "C:\Users\SARX\AppData\Local\Programs\Py thon\Python37-32\lib\traceback.py", line 5, in <module>
import linecache
File "C:\Users\SARX\AppData\Local\Programs\Py thon\Python37-32\lib\linecache.py", line 11, in <module>
import tokenize
File "C:\Users\SARX\AppData\Local\Programs\Py thon\Python37-32\lib\tokenize.py", line 41, in <module>
__all__ = token.__all__ + ["tokenize", "detect_encoding",
AttributeError: module 'token' has no attribute '__all__'
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.05.2019, 21:44
Ответы с готовыми решениями:

Создание телеграмм бота
Помогите создать функцию которая будет выводить каждое второе слово предложение задом наперед.

Ответ от бота в телеграмм.
Подскажите идею, вот я пишу бота который отправляет заказ, в группу исполнителей. Далее какой то исполнитель отправляет сообщение что берет...

Создаю бота, работа с текстом
Создаю бота - Викторина. Задаю пользователю вопрос, он должен ответить на него в течение определенного времени. Нужен совет, какими...

4
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
11.05.2019, 22:31
Переименуйте имя вашего модуля token.py: вам интерпретатор написал вполне очевидную вещь, что вы своим модулем перекрыли встроенный модуль token.py ("...\Lib\token.py").
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
11.05.2019, 22:35
kira_sisad, помогу, чем могу: 1) полоовина ошибок лечится усиановкой нужных библиотек, то етсь pip install urllib3? например(набирать в командной строке), остается только ошибка ещлутюещлут - (у меня подхватилисьь все библиотеки, а тут - получился забор контекта, то есть , случай, когда переменная,, как биюлиотека нзывается и python их путает ).
Попробуйте переписать, подставив token. и проимпортировав нужное.
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
11.05.2019, 22:39
Dax,
Прочитайте мой пост. В нем полностью описана проблема ТС и никакой urllib3 ставить не нужно - она идет в комплекте с requests (если вы не знали).
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
11.05.2019, 22:43
Garry Galler, Ваша правда, мой пример не корректен, с критикой согласен, поста не прочел, по одной причине: не обновил страницу вовремя, увидел сейчас только.
Ошибка и описана описана исчерпывающе.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.05.2019, 22:43
Помогаю со студенческими работами здесь

Создаю бота, ругается питон
В общем, пытаюсь написать бота для телеграмма, все вроде бы неплохо, но при запуске программы начинает ругаться, и никак не пойму, что ему...

Проблема в коде телеграмм бота
не пойму че ему надо

Функции Телеграмм бота на python
Помогите пожалуйста, на одном из этапов требуется выполнить либо одну либо другую функцию. с первой справляется отлично. а вот со второй ее...

Проблемы с написанием Телеграмм-бота
Здравствуйте! При написании программы для эхо-бота в Телеграмме (также этот бот может выводить данные о погоде с сайта...

Деплой телеграмм-бота на сервере
Здравствуйте! Залил бота на сервер. Все запускается, отлично работает. Пытаюсь прописать bot1.service для непрерывной работы, выдает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru